For more than a decade, John has served as Managing Partner of the highly-respected business improvement consultancy, Flycaster & Company, a firm that delivers strategic branding, design, advertising and employee development services to clients worldwide.
Read More