Upper Hanover, Montgomery County, Pennsylvania.