geoff hamilton stemson