David started working in theatre from 1979 to 1988 with the Adelaide Festival Centre Trust (AFCT) Production Department as a Mechanist and Flyman. 1n 1981 he went on his first tour with State Opera South Australia touring Regional South Australia with Don Pasquale and then again in 1982 with Cossi Van Tutti.
From 1889 through to 1994 he worked as Head Flyman / Rigger for the Australian Opera Company working mainly at The Sydney Opera House and Victorian Arts Centre and touring as required.
For the second half of 1994 through 1995 David was Head Mechanist with the Canberra Theatre Centre in the Australian Capital Territory.
Upon returning home to Adelaide South Australia in 1996 David was firstly Head Mechanist of the Festival Theatre and then from 2000 through to 2004 was Technical Coordinator for the AFCT Production Department.
From 2005 through to 2018 he was Production Manager for State Opera South Australia, Production Coordinator for Adelaide Fringe 2009, 20010, 2011, 2013 and a Production Coordinator for Adelaide Festival (AF) 2006 and 2008.
From 2019 through to 2023 David was the Production Manager for Adelaide Festival’s Operas.