T.J. Troxell does it all for Upper Moreland (by Tom Waring for The Intelligencer)