John Shepler
John Shepler

John Shepler

With a background in engineering and communications, John Shepler is interested in what's going on in the world and how to make it a better place.

Latest