WS Dr. Walter Robert Stafford , MD Is this you? Claim your profile Ophthalmology 0 Write A Review 1040 N Mason Rd, Creve Coeur, MO, 63141 (314) 996-8000