Archibald Cochrane - British Royal Navy officer