Focus

John Philip Holland

John Philip Holland: Father of the Modern Submarine

John Philip Holland: Father of the Modern Submarine