David W. Harper

David W. Harper

Born
October 4, 1961
Birthplace
Abilene, Texas
20 programs featuring David W. Harper