Brandon Watson

http://www.manyniches.com

Microsoft technical product manager, developer hobbyist