John has worked in the Vancouver film industry since 1985 and has been teaching film to post-secondary students since 2009. John has worked as a locations manager and assistant director on over 40 film and television series, and countless commercials. John has also directed several award winning films that have been broadcast around the world. Because of this diverse background John brings a wide range of experience, information and perspective to the classes he teaches at Capilano University. John has a Bachelor's Degree in Film and Television from the University of British Columbia and recently received his Masters degree from Simon Fraser University.