Overview
Dr Craig qualified with a Bachelor of Dental Surgery (BDS) from Glasgow University in 2017 and has continued to practice professionally in Scotland. Over the last 5 years, Craig has developed his general dentistry experience, focusing on a patient-centred approach working in a diverse, rural setting. More recently Craig has taken an interest in the impact of overall health and wellbeing on patients’ oral health and is looking forward to getting to know patients and providing holistic health care.
Craig has recently moved over from Scotland and is excited to explore Sydney and wider Australia.
Craig enjoys rugby, swimming, walking and generally any outdoor activities.
He enjoys getting to know patients and providing holistic health care.
Practitioner information
- Languages spoken
- English
Practice information
Opening hours
- Monday
- -
- Tuesday
- -
- Wednesday
- -
- Thursday
- -
- Friday
- -
- Saturday
- -
Languages spoken
Facilities
Interests and procedures
Practice gallery
Special offers available at Primary Dental Leichhardt

Check Up and Clean- New Patient Child Offer $99
New Patient Pack – Child ( Age 2-12) -Checkup -X-Rays -Scale & Clean -Fluoride

25% Thank you Discount for First Responders
As a gesture of our support, we are offering a 25% year-round discount* on dental services to all first responders, nurses and medical doctors practising in Australia and their immediate families. Stand tall and together, the world stands with you.

New Patient Check & Clean Offer- $249*
Includes a full dental check-up, scale and clean, fluoride, and X-rays if required. Offer available for new patients only. Designed to provide a thorough first assessment and support long-term oral health.

New Patient Dental Check-Up Clean & Whitening Offer- $549*
Includes exam, scale and clean, fluoride, X-rays if required, plus take-home whitening. Discounted price available for new patients only.
Pricing and payment
Pricing Guide
$99 New Patient Kids Dental Offer
$283.00
This offer can be availed for new patient kids This appointment includes • Check-up • X-rays • Scale & Clean • Fluoride $99 or 4 equal payments of $24.75 with Afterpay or Zip
This offer can be availed for new patient kids This appointment includes • Check-up • X-rays • Scale & Clean • Fluoride $99 or 4 equal payments of $24.75 with Afterpay or Zip
| Item no. | Treatment | Qty | |
|---|---|---|---|
| 121 | Topical remineralisation (Fluoride) | 1 | $46.00 |
| 114 | Removal of calculus – first appointment | 1 | $156.00 |
| 011 | Comprehensive oral examination | 1 | $81.00 |
Preferred insurance providers

