Jim Marcotte
Jim Marcotte

Jim Marcotte

Author, copywriter, product developer, licensing agent, optimistic malcontent.