Geoff is a fine art painter who began his art training in B.C. where he is from, before studying at the Art Students League in New York City from 1997 to 2002. His work has been shown in exhibitions in Canada, the U.S., Sweden, Norway, and Trinidad. He is represented by 4 galleries across Canada, and currently lives and works in St. Catharines. He also teaches in the Graphic Design program at Niagara College.