Alan Begg

A rare mix of market and technology experience with a strong track record in successfully taking new products and services to market