Dr. Catherine Hudson is a physician who specializes in internal medicine. She received her medical degree from Louisiana State University School of Medicine in New Orleans, Louisiana where she went on to perform her residency in internal medicine. Dr. Hudson is board certified by the American Board of Internal Medicine.