A chartered accountant and former plc finance director, David founded Haggie Financial in 1986. During his many years in PR David has been involved with companies in virtually every quoted sector from property, technology and engineering through to financial services.