Career Summary:

Todd Slusher

  • November 08, 1962
  • 55
  • United States
  • Imsa Sportscar Championship
  • 16
  • BAR1 Motorsports
  • 4
  • 9
  • 8
  • 8
  • 25.00%
  • 56.25%