Royal Naval Biography/Hagan, Robert

