Sir Thomas Harvie Farquhar, 2nd Baronet