Schaumburg IL Richard G OD, Optometrists Od 1. 1859 W Golf Rd, Schaumburg, IL 60194 | Alexander, Richard G OD (847) 884-7150