Craig Tucker

Deputy Principal & Team 3 Leader