Understanding Boat Wiring
by John C. Payne
Category: Sports & Recreation

John C. Payne is a professional marine electrical engineer with 23 years merchant marine and off-shore oil experience.