Accessibility View Close toolbar

Voted Forest Lake Times Best Orthodontist 2016, 2017 and 2018!

Welcome to


You deserve a beautiful smile — one that’s healthy and filled with confidence. Dr. Gregory Ross and our orthodontic team would love to help you achieve that smile. We offer leading-edge care in a warm and welcoming office, where your needs are our top priority! We’ll listen to you, support and encourage you, and help you develop a smile you’ll love for a lifetime.

Dr. Ross understands that your goals, concerns, and clinical needs are unique. He’ll create an orthodontic plan tailored specifically to you, and create your best smile in a comfortable and efficient manner. We’ll review the plan with you, answer your questions, and explain how everything works. It’s essential that you’re able to make an educated decision about your future smile! Throughout treatment, we’ll be here for you, including after hours in case you have a problem.

Our practice offers clear and metal braces for all ages. Dr. Ross also performs early orthodontic and two-phase treatment, as well as surgical orthodontics. If you’re concerned about people knowing you’re straightening your teeth, we can give you Invisalign® and Invisalign Teen® clear aligners. In addition, Dr. Ross is experienced in general sleep medicine and has solutions for sleep apnea and snoring. For more information on sleep apnea and snoring please visit us at:

Before starting orthodontic treatment, it’s important you understand what’s happening in your mouth and the available care options. It’s just as important to select an orthodontist and team who make you their priority. Please contact our Forest Lake, MN or Hudson, WI orthodontic office and schedule a complimentary consultation. We can’t wait to start you on the path to a lifetime of incredible smiles. Call us today!

aboaao smiles

Contact Us Today!

We look forward to hearing from you.

Our Locations

1068 South Lake Street, Suite 205, Forest Lake, MN 55025 | 2215 Vine Street, Suite B, Hudson, WI 54016

Office Hours

Days of the week vary between our locations, please call with any questions regarding availability


7:30 am-5:00 pm


7:30 am-5:00 pm


7:30 am-5:00 pm


7:30 am-5:00 pm