McLennan County Justice of the Peace Pete Peterson will retire at the end of the year, and the county is accepting applications to fill the remaining year of his term.