Locations

D. Freer & Associates has clinics located in Barrie and in Stroud.