About Attorney J. Michael Mills


J. Michael Mills, Attorney at Law
Road with yellow lines through autumn trees, leaves on the asphalt.

Local Roots & Legal Experience

Clients in New Bern and across Eastern North Carolina rely on J. Michael Mills for steady counsel and courtroom experience. After years practicing criminal law in local courts, he founded his solo practice in 2017 to focus on client service and results. His background includes preparing and trying serious felony cases in Craven, Pamlico, Carteret, and Jones Counties, along with a daily docket of misdemeanors, traffic offenses, and expungements. The firm’s approach reflects the pace of New Bern’s courthouse, nearby communities like Trent Woods and James City, and the needs of residents and travelers alike.

A black and white photo of a man in a suit and tie.

Philosophy & Approach

J. Michael Mills values candid advice, careful preparation, and direct communication. He listens, explains options in plain English, and works through a plan that fits your life. Many clients search for criminal defense in New Bern that balances tough advocacy with honest guidance; this practice is built to provide both.

Community & Reputation

The practice is woven into New Bern’s legal and civic life. Being present in local courtrooms every week matters. It means knowing procedures in District Court and Superior Court, understanding how dockets move in Bayboro and Beaufort, and answering client calls promptly. The firm’s reputation grows from consistent preparation, respectful advocacy, and a willingness to try cases when negotiation is not enough.

A woman is standing in front of a bookshelf in a library.
A black and white photo of a man in a suit and tie.

Team Support & Client Service

While the firm is led by a solo attorney, clients benefit from organized case management and responsive support. Calls and emails are returned, updates are shared, and deadlines are met. From a first speeding ticket to a complex indictment, the office keeps clients informed and involved.

Testimonials

Client Reviews

Contact Michael Mills

Have questions about charges or a court date in New Bern, Bayboro, Morehead City, or Trenton? Call 252-638-1111 for a free consultation or send a message for a fast response. If you are exploring clearing your record, ask about expungement guidance and eligibility under current North Carolina law.


Get In Touch