Home Steve Harper joins marketing firm