David graduated from St Andrews University in 1972 with an MA(Hons) in Economics and Modern History. Thereafter, he graduated an LLB with distinction from Edinburgh University in 1974, David is a Consultant with the firm and works from our office at 27 Mar Street, Alloa, FK10 1HX.