John Lafayette Camp (Q10307863)
American politician
Language: