J . D. Barclay ( nav.-officer ),