Associate Professor Peter C Gates