Markland, J D, Captain RN