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.