Andrew T. Gilbertson. (Attorney) in Dalkeith (East Lothian)