James Pierce, Jr 

Surveyor/civil engineer/military history enthusiast
James Pierce, Jr doesn’t have any subscriptions to show.
Visit Explore to find something to read.