Dr. Smith is excellent, kind, and informative. He offered good explanations of all topics.
Read More Patient Reviews of Craig P. Smith, M.D.