Special thanks to Craig Parker Adams (pictured here) for all his patience and support. Photo credit: Craig Parker Adams