Stephen was born and raised in Brisbane and attended the University of Queensland, completing a Bachelor of Physiotherapy degree. He also conducted a simultaneous research degree, focusing on upper limb neural tissue adaptations in advanced tennis players. He graduated in December 1991 with First Class Honours.

Stephen’s work experience includes time at the Royal Brisbane Hospital, aquatic physiotherapy practice, attending to a rugby club, teaching and examining physio students, corporate health seminars and assessments for Telstra, BCC and CUB, and 24 years in physiotherapy private practice. He spent one year working in Vancouver, Canada, and was a physiotherapist at the Goodwill Games 2001, attending to the Track and Field athletes. In 2008 Stephen completed three levels of Australian Physiotherapy Association accredited training as a dry needling practitioner. He has also completed courses in Real-time Ultrasound Imaging for Physiotherapy practice, barefoot and minimalist shoe running, and the use of digital video and computerised biomechanical analysis for running and cycling technique and bike set-up. In 2013 he was selected to attend the Level 3 Sports Physio course over 8 days at the AIS in Canberra. Stephen has been selected to work at the Track Cycling at the Gold Coast 2018 Commonwealth Games.

Stephen opened Teneriffe Physiotherapy in partnership in January 1998 and has been the practice principal since 2001. He attends conferences and courses each year to keep current with latest knowledge and trends and liaises with colleagues to discuss new advances and difficult cases. Stephen is a member of the Australian Physiotherapy Association, the Sports Physiotherapy Special Interest Group, the Acupuncture & Dry Needling Special Interest Group and Sports Medicine Australia. From 2006 to 2008 Stephen served as a local business representative on the BCC Inner North East Community Liaison Committee and was a member of the Fortitude Valley Community Planning Team process. Currently he is an active member of the Teneriffe Progress Association.

When not at work, Stephen keeps fit with outdoors activities such as swimming, Nordic walking, Rogaining, bushwalking, kayaking, snorkelling, tennis and cycling. He has competed in World Championship duathlons, triathlons, fun-runs, half-marathons, tennis and touch football. He follows all major sports to gain an understanding of the techniques and terminologies particular to each sport.