BJ Fletcher
BJ Fletcher

BJ Fletcher

Spiritual Social Scientist = social scientist who studies spiritual influence on individuals, communities, and cultures. Mainly, sports culture