Richard A Shapiro
Ophthalmologist · Physician
40 E Merrick Rd, 11580 Valley StreamOphthalmologist · Physician
40 E Merrick Rd, 11580 Valley StreamOphthalmologist · Physician
5 North Blvd, 11518 East RockawayOphthalmologist · Physician
70 E Sunrise Hwy, 11581 Valley StreamOphthalmologist · Physician
11218 Springfield Blvd, 11429 Queens VillageOphthalmologist · Physician
536 Route 111, 11788 HauppaugeOphthalmologist · Physician
1800 Rockaway Ave, 11557 HewlettOphthalmologist · Physician · Surgery
1705 Broadway, 11557 HewlettOphthalmologist · Physician
21543 Jamaica Ave, 11428 Queens VillageOphthalmologist · Physician
1705 Broadway, 11557 HewlettOphthalmologist · Physician
65 Roosevelt Ave, 11581 Valley StreamOphthalmologist · Physician
65 Roosevelt Ave, 11581 Valley StreamOphthalmologist · Physician
70 Candy Ln, 11023 Great NeckOphthalmologist · Physician
21621 Hollis Ave, 11429 Queens VillageOphthalmologist · Physician
22812 Linden Blvd, 11411 Cambria HeightsOphthalmologist · Physician
260 W Sunrise Hwy, 11581 Valley StreamOphthalmologist · Physician
1504 Broadway, 11557 HewlettOphthalmologist · Physician
1033 Green Acres Mall, 11581 Valley Stream
Contact lenses · Ophthalmologist · Ophthalmology · Reading glasses · Opticians · Prescription glasses · Sunglasses
201 South Research Place, 11722 Central IslipOphthalmologist · Physician
21411 73rd Ave, 11364 Oakland GardensOphthalmologist · Physician
21411 73rd Ave, 11364 Oakland Gardens