Thom's Irish Who's Who/Beresford-Ash, Col. William Randal Hamilton