John Thompson, graduated from Kansas City College Of Medicine And Surgery in 1998. His primary practice is as a General Practice, also practicing as a Neuromusculoskeletal Medicine & OMM, a Preventive Medicine: Public Health & General Preventive Medicine, and a Surgery: Vascular Surgery.