I believe the link OUSOONER gave should work. If not, send me a PM and I can pass some of the (older) contact info that I have.
If you're in the area, as said before, stop by the Federal Building (corner of Spruce and Tucker, downtown STL). Marine Corps and Navy officer recruiters are right next door to each other.