Thomas G. Fuller — Canadian Navy officer