Leon Keniston

Leon Keniston is an American racing driver from Alton, New Hampshire. He competed in the TM Master Cup series from 2008-2011.