Thomas (Tom) Walsh Boherlahan Dualla