Bruce, Geoffrey Franklin (Career)