Michael Crawford

Michael trained as an actuary and has over 20 years experience designing, developing & managing bespoke IT solutions for financial companies in Europe.