Rear Admiral John Weale CB OBE

Rear Admiral John Weale, OBE, Flag Officer for Scotland, Royal Navy