Allergy & Immunology

Allergy & Immunology Physicians (CSG)
Angela Duff Hogan, MD
Cynthia Kelly, MD
Kelly Maples, MD
Maripaz Morales, MD

Related Health Information


The allergy and immunology clinic at Children's Hospital of The King's Daughters provides evaluation, diagnosis and treatment of symptoms related to allergies and immunological deficiencies.

What conditions do you treat?

We care for children with a variety of conditions, including the following:

What services do you offer?

We tailor each child's treatment plan according to his or her unique needs. Among the services we may recommend for your child are:

  • Skin testing for allergies
  • Pulmonary function testing
  • Other diagnostic tests
  • Patient and family education
  • Allergy immunotherapy
  • Asthma treatment

Does your staff have special training?

Our physicians are board-certified in both pediatrics and allergy and immunology. They are assisted by nursing staff and various technical and office personnel, all of whom are trained to care for the special needs of children.

Where do you see patients?

For the convenience of our families, we hold clinics in a variety of locations. To find which location is nearest you and directions to that location, view our practice profile.

Do I need a referral to make an appointment?

All patients must have a referral from a primary care physician before they call to make an appointment. If your insurance is an HMO, you must also:

Make sure your referral has not expired. Many are good for only 30 days, so check yours before you come to your appointment. If your referral has expired, call your primary care physician and explain your situation. In most cases, your primary care provider will write you a new or extended referral.

Bring the referral with you to the appointment. If you do not have a referral, or if the referral you have is expired, your HMO will not pay for your appointment.

We offer in-depth information about insurance in our Billing and Insurance section.

How do I make an appointment?

To schedule a convenient location and time for an appointment, please call (757) 668-8255.