eric Macfarlane, profession web and print design.