Macgregor David A DDS in Oswego, NY 13126



Macgregor David A DDS

105 County Route 45a # 200

(315) 343-6160