Practices 41 Townhead St Cumnock KA18 1LF 3 Earl Grey St Mauchline KA5 5AB 43-45 High St Sanquhar DG4 6DJ 22-23 East Morton St Thornhill DG3 5LZ