He was for a period a partner in a firm of Edinburgh based Chartered Accountants. He has spent the last 30 years raising finance for companies and development projects and producing business strategies to help failing companies. Latterly he has been a non-executive Director, Chair or Trustee of a number of commercial business and charitable organisations.