Mike Williams lives in Cave Creek, Arizona, but has also spent time in Grafton, Virginia.
Scroll