There is a David McKill here in Kirkcudbright. The dalry you are looking for is Saint johnstown of Dalry. It is between Castle Douglas and Ayr though much neerer CD. Alastair