Yeaman, John, solicitor, of Meigle