david duncan
Bio

David Duncan lives in Joplin, MO.


Scroll