Rachel Garahan Rachel Garahan. Rachel Sarah Michael Strahan Frances Halahan Lamen Falahan Catherine Hanrahan Francois Trahan Catherine, Hanrahan April Calahan