Person
Peerage person ID=432626
Family
Not who you're looking for? Others named David Ball: American country singer · sport shooter · American football player · American bishop