gordon flemyng