Thom's Irish Who's Who/Battersby, Major-Gen. Thomas Preston