Leonard Lord

English automotive engineer and industrialist

Died
1967
Leonard Percy Lord, 1st Baron Lambury KBE was a captain of the British motor industry.

Read more on Wikipedia ?

Events associated with Leonard Lord