Dr. Michael C. Thompson, MD specializes in medical care, children health care, rehabilitation and home health services.