She has 31 years of experience. Megan Farrell is affiliated with Kaleida Health - Buffalo General Hospital, Kaleida Health - Millard Fillmore Gates Hospital and Catholic Health System/Sisters of Charity Hospital. Megan Farrell has received 1 award. She speaks English.