John Hall PhD

About John Hall PhD

A researcher and full time student of philosophy and Chinese internal arts, John Hall has studied with many top old time masters including the late Master B.P. Chan in New York and Master Benjamin Lo in Los Angeles. He has written for a number of health and fitness magazines including the early editions of IAM.