Michael Meagher
Michael Meagher was an Irish nationalist politician. As member of the Irish Parliamentary Party,... more »
Michael Meagher is a visual effects producer. more »