A former Milwaukie police officer pleaded no contest to a charge of first-degree official misconduct and surrendered his certification to be a police officer earlier this year, according to court documents.
In January, a judge ordered David Michael McVeigh to complete 150 hours of community service within a year.
In 2023, McVeigh was charged with official misconduct for engaging in sexual contact with someone while on duty…