Advantage Funeral & Cremation Services – Portland

999 Forest Avenue, Suite 1, Portland, ME


Donald Edward O'Farrell

June 13, 1931January 20, 2020

TOPSHAM-Donald E O’Farrell, 88, passed away at Midcoast Hospital from complications of Parkinson’s disease. His family was at his side. He was predeceased by his wife Edith in 2010. He is survived by his children: son, Robert; son, James and wife Sandie; Son, William Cressey and wife Cindy; son, Frederick and wife Carol; and son Kevin. Grandchildren: Katrina McGibney, Nichole O'Farrell, William Cressey Jr, James O'Farrell, Fredericka Grunhuvd, Christopher Cressey, William Eason, William E O'Farrell, David Cressey, Patrick Raymond, Calista O'Farrell, and Adam O'Farrell 37 Great-Grandchildren and one Great-Great Granddaughter, Kennedy Cressey Nieces and Nephews include: Charlies Groves and wife, Lisa, William Wallace, Gary Wallace, Sherry Ames and husband Christian, Sheila Wallace, Mae Denaco, Sandy Rodriques and husband, Toby. Don served in the Navy, Operated Adonbo Farm in Durham, worked and retired from Bath Iron Works after 41 years as a Ship Fitting Supervisor along with owning and operating Cathance Trailer Park. In retirement he was courier and delivered flowers. Said it was best job he ever had because everyone greeted him with a smile. Don was a member of Maine Street Baptist Church in Brunswick and its choir for many years. He was the last surviving sibling of his large family and is now in heaven with his family, friends, and loved ones. Don enjoyed horses, hunting deer and moose, travel, woodworking, gardening, and in his later years was able to fulfill a lifelong dream of traveling to Ireland. Please join us for a celebration of his life on Saturday, January 25th @1:00 pm at Maine Street Baptist Church. In lieu of flowers, donations may be made to Maine St Baptist Church, PO Box 216, Brunswick ME 04011 in memory of Don.


No services are scheduled at this time. Receive a notification when services are updated.


Donald Edward O'Farrell

have a memory or condolence to add?