Sheahan G D Barrister