Heir who killed financier father at luxury Irish hotel is HUGGED by family as he is found not guilty by reason of insanityUncategorized Henry McGowan, 31, killed his 66-year-old father John McGowan, a successful financier, inside the five-star Ballyfin Demesne hotel, County Laois, in November of 2024.