Medical school: UNIVERSITY OF MISSOURI ST LOUIS - SCHOOL OF OPTOMETRY
Graduated: 1994
NPI: 1730174210
Practice Locations (2)
BRAY SHEPHERD EYE CARE PC
16637 E 23RD ST S
INDEPENDENCE, MO 640551922
BRAY SHEPHERD EYE CARE PC
16637 E 23RD ST S, INDEPENDENCE FAMILY EYE CARE
INDEPENDENCE, MO 640551922
8164616880
Source: CMS National Downloadable File, September 2026.