Dennis Haslop Author

Dennis Haslop has a PhD in Maritime History from the University of Exeter, UK.