Mark joined the Rotary Club of Edwardstown in 1997 at the age of 29 after 10 years in Rotaract. Now aged 50, Mark has been involved with Rotary for well over half of his life.

He was Edwardstown Club President in 2006/07, and has served in senior district leadership roles for 8 years including 3 years as District 9520 Membership Chair. He is also the administrator of the District 9520 Facebook page, a regular blogger on Rotary membership issues and has authored a number of articles for Rotary Down Under Magazine.