He also served as a Philadelphia councilman, alderman, and justice, as well as a member of the Pennsylvania provincial council.
He also held positions as a Philadelphia city councilman, alderman, justice, and member of the Pennsylvania state legislative council.