Craig Welsh was educated as an architect and has advanced degrees in advertising design and graphic design.