Meghan Rolfe

Meghan Rolfe Senior Research Consultant

Email: meghan.rolfe@insites-consulting.com
T. +44 20 7870 2582

27/31 Clerkenwell Close, unit 5.14
EC1R 0AT London
United Kingdom

Meet my team