David graduated with an LLB (Hons) from Edinburgh University and obtained his Diploma in Legal Practice from the same institution. After completing his traineeship, David worked with More & Company in Edinburgh from 1995 to 1997 before joining Martin, Johnston & Socha in Kirkcaldy in December 1999.
A brief spell with another firm aside, David has been with Martin, Johnston and Socha for many years and has been a partner since September 2002 and a director since 1st July 2013.
Contact David Cranston
Telephone: 01592 640 680