Skip to main content

Jeff Porten

http://www.jeffporten.com

Vagabond IT consultant and freelance writer.