Our Team


My team is committed to providing exceptional planning and service to make your vision a reality.

Collaborating with you, I will help you prepare for and enter the retirement income phase of life, addressing the risks to your financial independence, including estate and legacy planning.

With expertise in working with business owners, I and my team provide guidance, inspiring intentional outcomes, in the areas of buy-sell/exit and key person risk/reward/retention planning.

Our team has a strong commitment to customer service. If at any time you have a question, concern or need, please let us know.

Christopher M Cox

Christopher M Cox

Director of Strategic Development
Office 612-758-7600

Chris supports our clients and team, focusing on business continuity and process improvement. Chris assists Keith in the areas of management and strategic development.   Contact Chris with questions in these areas.  612-758-7745

Chris began his career in financial services with Northwestern Mutual in 2001 as an employee at the company’s corporate home office in Milwaukee.  In 2019 he and his wife moved to Minneapolis and Chris joined Keith’s team. Chris has the CLTC designation and holds the Series 6 & 7 securities licenses.  Chris attended Cardinal Stritch University and received a Bachelor of Science in Business Administration. With more than twenty-five years of experience in the life and health industry and a passion for supporting the goals of business owners, Chris understands the challenges our clients face and the respect we must give these relationships to maintain their trust. When not working, Chris enjoys cooking, gardening and cycling. He and his wife are avid travelers where they enjoy experiencing local food and culture.

Diann C Moeller

Diann C Moeller, CLU®, ChFC®, CASL®, CLTC®

Director of Marketing and Business Operations
Office 612-758-7797

Diann assists Keith with management duties, marketing, appointment scheduling, and overall business operations.  Contact Diann to schedule an appointment or if you have general questions.  612-758-7797

Diann started with Northwestern Mutual in 1990. She is an Associate Financial Representative and has earned her CASL®, CLTC®. CLU®, and ChFC®. She holds her Series 6, and 63 licenses. Additionally, she is licensed in Life, Accident, and Health, and Long Term Care Insurance. Diann's undergraduate degree is in Finance from the University of Minnesota, and she earned her Master’s in Business Administration (MBA) from Saint Cloud State University.  Diann enjoys writing, reading, travel and community service. She has a passionate commitment to her family and friends. Diann and Keith live in Medina, Minnesota.



Darlene Kaska

Operations Assistant
Office 612-758-7786

Darlene supports our clients and team in the areas of investment planning and operations.  Contact Darlene with questions in these areas.  612-758-7786

Darlene joined the Moeller Advisory Group in 2019 after moving to Minneapolis from Kansas City with her husband.  Darlene holds the Series 7, 6, 63 & 65 registrations and has been working in the investment field for over twenty years, both in Kansas City and Denver.  She is passionate about assisting our clients to achieve their financial goals.  Darlene received a Bachelor of Science from Iowa State University.  In her spare time, she enjoys spending time with family and friends, playing with her dog, Maverick, outdoor activities, and volunteer work.


Samantha K D Herrick

Samantha K D Herrick

Director of Financial Planning

Sam and Blake assist the team with personalized planning analysis, investment allocation evaluation, and the preparation of financial solutions.

Sam started with Northwestern Mutual in January 2014 and is currently pursuing her ChFC designation.  She holds her Series 7 and Series 63 investment licenses and is also licensed in Life, Accident, Health and Long Term Care Insurance.  Sam attended Concordia University where she received her Bachelors’ degree in Business Management, Finance and Math.  She and her husband live in Saint Paul.  Sam enjoys country music, practicing calligraphy, and traveling.


Blake Alan Jouwstra

Blake Alan Jouwstra

Financial Planning Associate

Blake joined Northwestern Mutual in June 2017 and Keith’s team in 2019.  Blake assists the team with personalized planning analysis, investment allocation evaluation, and the preparation of financial solutions.

Blake holds his Series 7 and Series 63 licenses and is also licensed in Life, Accident, and Health Insurance. Blake attended Southwest Minnesota State University where he received Bachelors’ degrees in Finance and Business Management. Blake recently moved to downtown Minneapolis and enjoys playing softball, supporting Minnesota sports teams, and going to breweries around the metro area. 



Keith O. Moeller, CPA, CFP®, RICP®, MBA
Financial Representative

Moeller Advisory Group


To learn more about Northwestern Mutual Investment Services, LLC and its financial representatives, visit: FINRA BrokerCheck