Have more information about Richard Mcgrath? Help improve this page by suggesting additional details.