Sir George MacKenzie, King's Advocate, of Rosehaugh [Electronic Resource] by