William A. Thompson (Screw Propeller Dredge)

Details