Donald F. Walsh, 73, of New Hope, formerly of Willow Grove on July 18, 2007.  He is survived by his beloved wife Carolyn E. Walsh (nee Robinson), his children Donald F. Walsh Jr. (Ruth), Patricia A. Brown (Robert), and Kathleen E. McVeigh (William), and his grandchildren Ryan, Colin, Kelly, Brittany, Carley, Matthew, and Gavin.  Donald was a veteran of the US Marine Corps.  Relatives and friends are invited to his viewing on Saturday July 21, 2007 from 830am to 10am at the John J. Bryers Funeral Home, 406 N Easton Rd., Willow Grove PA.  Funeral Mass to follow at 1030am at St. David RC Church, 316 N Easton Rd., Willow Grove PA 19090.  Interment to be held in St. John Neumann Cemetery.  IN lieu of flowers donations can be made to SAINT DAVID SCHOOL, 401 N. EASTON RD, WILLOW GROVE, PA 19090