Upper Moreland's Szopo is ready for states (by Tim Hindin for Montgomery Media)