Leonard Tufts

Pinehurst Race Track (Moore County, North Carolina)