Michael Heaney is an Irish professional rugby union player for Ulster Rugby, responsible for rugby union throughout the geographical Irish province of Ulster, which comprises how many counties in Northern Ireland?