A Philadelphia judge's politically charged social media posts have earned him a suspension through the remainder of his career on the bench.

Pennsylvania's Court of Judicial Discipline on Monday ordered that Judge Mark Cohen of the Philadelphia Court of Common Pleas be suspended without pay, effective immediately, until the expiration of his term at the end of the year.