A man who was convicted of shooting a Rochester Police officer when he was a teenager has been indicted on drug charges. Tyquan Rivera, 26, was arrested in October after police say they found fentanyl and cocaine during a traffic stop. A grand jury indicted Rivera on two counts each of criminal possession of a controlled substance in the third and fourth degrees. Rivera shot Rochester Police Officer Anthony DiPonzio when he was 14. He has had several run-ins with the law in the years that followed. He was arrested last December after allegedly selling drugs to undercover law enforcement officials. He was charged with unlicensed operation of a motor vehicle and unlicensed operator after a fatal crash in Rochester this past June. He was arrested two months later in Greece for an alleged domestic incident.