David Campbell and his dog Caleb.jpg

David Campbell
David Campbell and his dog Caleb.
(Photo courtesy of David Campbell)