Sir Len Southward Meguiar’s Award Winner in New Zealand.

by Craig on 05/08/2013

Sir Len Southward was a leader in the New Zealand motor community for decades. His car accessory business, founded in 1939, provided car parts that were othe…

{ 0 comments… add one now }

Leave a Comment

Previous post:

Next post: