Welcome, Dr. Swan!We are proud to welcome Dr. Gregory Swan to our team of skilled and trusted primary care providers.