A graduate from Thomas Jefferson University Medical College, Dr. Cannon completed residencies in urology at the University of Pittsburgh, and in surgery at Barnes-Jewish Hospital in St. Louis. He also completed a fellowship in pediatric urology at the Children’s Hospital of Boston. Dr. Cannon practices pediatric urology, with expertise in pediatric robotic surgery, spina bifida, and urinary tract reconstruction. He is board certified by the American Board of Urology