Career Summary:

Len Duncan

  • July 25, 1911
  • August 01, 1998
  • United States
  • Not Active
  • 6
  • Kurtis Kraft-Offenhauser,Schroeder-Offenhauser