Peter Chan was a geomancer of a philosophical system that translates to what in English?
Feng shui: Feng shui or fengshui (, ) is a Chinese philosophical system of harmonizing everyone with the surrounding environment. Feng shui:  The term "feng shui" literally translates as "wind-water" in English.
i don't know