Upper Moreland bows out in quarterfinals (by Dan Dunkin for Bucks County Courier Times)