27/Level 1 / 95 Monash Avenue, Nedlands, WA 6009


David has been a Sexual Health Physician for the past 6 years after many years in Sports Medicine, Travel Health and Occupational Medicine in both city and rural settings, including a season as a doctor on board the Steve Irwin for the Sea Shepherd in Antarctica. He is a Fellow of the European Committee of Sexual Medicine (FECSM) and Medical Director of Perth Men’s Health (formerly WA Sexual Health Centre).

David is regularly asked to present to groups including General Practitioners, Urology Nurses, Hospital Departments and Prostate Cancer Support groups on all aspects of Sexual Medicine including sexual rehabilitation following treatment for prostate cancer, erectile dysfunction, premature ejaculation, low libido, testosterone replacement and Peyronie’s Disease.

His aim is to provide patients with the information they need to understand their problems and make informed choices on the treatment best suited for them.

In his spare time, David enjoys fly fishing, growing their own organic fruit and vegetables and taking exercising their two energetic Australian Shepherds.


Read more

Dr David Millar is a male GP in Nedlands, WA.

Areas of interest

Qualifications and Experience


  • 1976 - Bachelor of Medicine and Bachelor of Surgery (MB BS) from University of Tasmania

Languages spoken

  • English

Find Perth Men's Health - Nedlands

select date

Online booking

Show a specific date:

Show this specialty:

Show appointments at:

Select a location:

Show Appointments
Show times for
Sexual Health
  • Sexual Health
Show appointments at
Palmyra - Perth Men's Health - Nedlands
  • Nedlands - Perth Men's Health - Nedlands
  • Murdoch - Perth Men's Health - Murdoch
  • Palmyra - Perth Men's Health Palmyra

Choose a Location

Perth Men's Health - Nedlands
Nedlands, 6009, WA
Perth Men's Health - Murdoch
Murdoch, 6150, WA
Perth Men's Health Palmyra
Palmyra, 6157, WA
More Appointments

Appointments currently not published on HealthEngine's directory

Please call (08) 9389 1400