J . D. Barclay ( nav.officer ),