This phrase was said by Dr Andrew Weil in one of his article posted on his web page about health and fitness.
He is an American doctor, physician and book writer, etc He is well-known because of the many books and articles he wrote about alternative medicine.