Township of Upper Moreland, Montgomery County, Pennsylvania, United States