Hamilton, W A B, Captain RN