Dr McFarlane
Services
Contact Us
New Patient Sign-up
New patients page
Quick Access Page
Use this page if the phones are busy and you need to contact us. We monitor the input several times a day.