David P. ( Foots) Hartsell