Bill Ray III

Bill Ray III works to capture a visual record of our life together at New Philadelphia

Bill Ray III has blogged 50 posts