Leo Hanna

Leo Hanna is Executive Vice President UK at enterprise software company TechnologyOne.