Archibald Robertson — Royal Navy officer and medical doctor