Dr. Ann Riggs

Dr. Riggs was born and raised in Warrensburg, Missouri.  She graduated valedictorian from Warrensburg High School in 1994.  She then attended Brigham Young University under an academic and athletic scholarship for the women’s basketball program.  She graduated with a BS in Zoology.  She returned to Kansas City to attend the Kansas City University of Medical Biosciences where she graduated among the top 15% in her class and served as the President of the National Honors Fraternity SIgma Sigma Phi.  She then went to the Via Christi Family Practice Residency Program in Wichita, Kansas.  She was selected as Chief Resident as well as Outstanding 1st and 3rd year resident.  Upon completion of residency she moved to Harrison, Arkansas where she practiced full spectrum family medicine including obstetrics.  After starting her own family she returned to Kansas City to practice.  The past four years she has been in Platte City, Missouri practicing traditional outpatient family medicine.  She has fallen in love with the community and surrounding areas.  She is excited to provide high quality care at an affordable price.  She is also a proud Big 8 fan and is willing to offer a $5 discount to anybody who is old enough to appreciate that.

beckie moore

Beckie Moore, APRN

Beckie was born in Wichita, Kansas and raised in Platte County, Missouri. After 12 years in Platte City, Missouri she and her family settled just north of Dearborn, Missouri where she enjoys her time away from patient care on her farm. Beckie graduated valedictorian from North Platte High School in 1983. She has been an RN since 1987. Beckie went on to earn her Master's degree in nursing from the University of Missouri, Kansas City in 1999. As a Family Nurse Practitioner in the Northland for over a decade, Beckie noticed patients interested in and seeking alternative options that were not taught in her traditional western medicine education. Seeking answers and education for herself, she discovered that the University of Arizona offered a two year medical fellowship in Integrative Medicine. Beckie completed the fellowship in 2016. She hopes to augment patient care with this new knowledge base. Her passion is treating root causes of illnesses and promoting wellness at every turn.

cori major

Cori Major, Nursing Assistant

Cori was born and raised outside of Philadelphia, Pennsylvania. She studied at Temple University and then lived in Baltimore, Maryland. In 2007 she relocated to Platte City, Missouri with her husband and three children. She is a proud mother of 13 year old twins—a son and daughter—and an 11 year old daughter. Cori began working in the medical field in 2012 and joined Direct Medical Care in 2015. Cori is a great addition to the team and has a great passion for helping people. She loves the variety each day brings.


Karrie Strough, Nursing Assistant

Karrie was born and raised in York, Nebraska. After graduating high school, she attended Northwest Missouri State University in Maryville, Missouri where she earned a Bachelors Degree in Marketing and Management.  She moved to Kansas City soon after graduation where she worked for a finance company for a number of years. She currently resides in North Kansas City.  Four years ago Karrie started out as a medical office assistant and transitioned quickly to a nursing assistant under both Dr. Riggs and Kari Pollock, RN.  After taking a year off to care for her children, she is eager and excited to get back to work with a great team. Karrie is very dedicated, hardworking, and most of all enjoys interacting with patients.

Business Hours

Monday-Friday: 8 AM-5 PM

We are only good to you if we are accessible.  We believe in same day access to your doctor.  We will do our best to see you the same day albeit in person, virtually, or by phone.

Patient Portal

You can access your medical profile via our patient portal. Click here my.patientfusion.com to open a new window taking you to the sign-in page.

Office Location

Address: 1306C Platte Falls Rd. 
Platte City, MO 64079 (directions)
Phone: 816-431-2150
Fax: 816-431-2155
Email: Click Here
Like Us: facebook