• Preventive Health Screenings

    The best way to treat illness is to prevent it entirely.

    read more
  • Urgent Care

    At Our Family Health Center, we want to make it as easy as possible to keep you well.   There are many injuries and illness that do not require emergency room visits.  However, patients end up in the ER because they do not have a doctor to take care of them.  We work hard to keep our patients out of the emergency room unless medically necessary.   If you have an injury or illness that can be treated out of a hospital […]

    read more
  • Weight Loss

    Losing weight is probably the single greatest thing you can do to improve your overall health. Our medical weight loss program has been very successful in many people who are ready to make healthy changes.
    Weight loss requires diet changes and exercise and we will help you make these changes. For those of you who need additional assistance with making successful change we will evaluate to see if you are a safe candidate for supplements or prescription medication to aid in

    read more
  • Geriatric Medicine

    We understand the struggles that come with aging and offer compassion and respect to our prized patients.

    read more
  • Pediatric Medicine

    Seeing a Family Medicine Physician for your pediatric needs is never “out growing” your doctor.

    read more


As Family Medicine Providers, Dr. Plaster, Amber Foster (FNP-BC), and Monica Sandford (FNP-C) are trained to take care of children of all ages. As an Internal Medicine Physician, Dr. Kirkland is trained to see patients ages 12 and older. We love our young patients and enjoy taking care of children for well-child visits as well as illness. We know how important it is to see your little ones when they are sick and make same day appointments available. Some advantages of seeing a Family Medicine Physician for your pediatric needs include getting to see the same doctor for the entire family and never “outgrowing” your doctor.


We give childhood immunizations on-site.  If your insurance carrier is Medicaid, Wellcare, Amerigroup, or Peachstate you will need to have your immunizations at the local health department due to your insurance companies restrictions.