david duncan
Bio

David Duncan lives in Joplin, Missouri.


Scroll