Dr John Mackintosh graduated from University of Queensland in 1974. Dr Mackintosh has been with Ambrose Medical Group since 1981. Dr Mackintosh is available for consultations mornings only Monday to Friday.