John Cowan (RAN officer)

Commanding Officer HMAS Choules