A former Pittsburgh police officer who allegedly ran a prostitution service has been cleared of that charge but convicted of numerous other crimes.

An Allegheny County jury on Tuesday found 45-year-old Michael Johns, of Brookline, guilty of drug-related charges, insurance fraud, obstruction, making false statements to law enforcement, oppression and conspiracy.

Johns was found not guilty of promoting prostitution, theft, and other charges. He resigned from the department last year.