david duncan

David Duncan lives in Joplin, MO.

Scroll