The Original Hornsby Family Medical Practice (since 1921) BULK BILLING
Ground Floor Unit 01, 10 Edgeworth David Ave,
HORNSBY NSW 2077 Phone 94761322 or Fax 9482 8710

We are a General Practice with high standards for patient care. We are all involved in continuing medical education and quality improvement activities through the RACGP.

It is our aim to offer you your choice of doctors. If however this is not possible due to heavy bookings, medical notes are available during the consultation so quality ongoing care is assured. Our doctors support one another and work as a team in your best interests.

We offer an initial longer consultation for new patients where possible. For subsequent consultations our receptionists will ask you how much time you feel you would like to be with the doctor, to meet your requirements. The standard consultation usually lasts between 10 and 20 minutes. Extended consultations may be requested and we will do our best to accommodate your needs.

Our doctors are all skilled in general medical practice, and each has their own additional special interests.

Dr Halnan is trained and able to insert and remove MIRENA IUCD and Dr Fitzmaurice with IMPLANON .

Dr Angela Wang also speaks Mandarin and Cantonese.

We generally ask those requiring prescriptions to attend for consultation as this provides the safest and best care for your health.

Discussions with our doctors are best done face to face. Telephone contact must be limited in the interests of the optimal care of patients being attended to. This will help limit interruptions during your time with doctor.

Our goal is your well-being and good health.

Comments on our Recent Survey Results were excellent however we are not permitted to publish them.

We are confident that you like others will be satisfied that we have a lovely friendly practice and staff and provide a good service with respect and thoughtfulness.

Dr Steven Bock Mon-Thur 9.30 - 5.15, Fri 9.30 - 1.15PM and 2nd &4th Sat 9 - 11.30

Dr Mark Fitzmaurice Mon 9 - 6.00, Tues 2 - 6.00, Wed 9 - 6.00, Thurs 9 - 1.30, Friday 9 - 1.30 3rd Sat 9 - 11.30

Dr Debbie Halnan Tuesday mornings 9 - 12.45, Thursdays all day, and first Saturday of the month 9 - 11.30 .

Dr Angela Wang Mon 9-5.00, Wed 9-5.00, Fri 9-1.15.

Problems with web site? write to admin at

8.30 AM - 6.30 PM Mon-Wed 8.30 AM - 5.30 PM Thurs and Fri 8.30 AM-2.00 PM and 8-12 Saturday morning. Out of hours service telephone number is 137425.

Located in the Professional Centre, with Curry Chemist opposite WESTFIELD, next to the Tennis Courts, we are in the right hand back (SW) corner of the courtyard. There is limited parking beneath and behind the building (enter traveling West on Edgeworth David Ave) but many patients prefer to park in Westfield, and do their shopping at the same time. We are about 250 meters south east of Hornsby station and close to bus routes. Click here for a map.

Our Hornsby GP doctors are readily available by appointment for your convenience. Please contact our friendly receptionists (8 AM - 6 PM Mon-Fri or 8-12 Saturday morning) who will assist you.

Dr Steven Bock, Dr Mark Fitzmaurice, Dr Debbie Halnan and Dr Angela Wang all help in patient care. The choice of doctor is generally up to you, or our helpful receptionists will guide you. For times and more details please click OUR DOCTORS here or in the top right header or see below.

BULK BILLING is available for most consultations. Overseas visitors or those services not covered by Medicare are charged privately.

We do not have an email facility at this time as we believe it is in the best interests of those who are unwell or need medical care to be seen face to face.

We are happy to care for individuals and families, young, older and those in between. Our goal is your health and wellbeing.
For those in residential aged care or who are on particular occasions unable to attend for consultations, we attempt to accommodate your needs, providing that you are located within a reasonable distance from the surgery.

Whatever your health issue, we are willing to assist you in a caring, respectful and friendly manner.