I graduated from the University of Melbourne with a BVSc in 1987 and worked primarily in small animal general practice as well as in a 24 hour emergency centre. I obtained by membership of the ANZCVS in small animal medicine in 2003 and subsequently undertook a Masters in small animal veterinary studies through Murdoch university. Upon moving to Townsville I joined the new BVSc program as a clinical instructor and lecturer and coordinated the final year program for 10 years, obtaining a Grad Cert in tertiary teaching during this time. I have also served as a mentor and examiner for the ANZCVS for a number of years, examining in small animal medicine, medicine of cats and small animal practice. I also served on the College council for a term. My clinical interests include endocrinology, dermatology and gastroenterology.