Steven James Keays M a Sc P Eng