Jeff Hempker
Writer

President, Avivatech