David Wood, Disgraced MLM Leader, Now Claims To Be God
In a truly bizarre and unsettling video this week, disgraced MLM leader David Wood is now claiming to be God. This video follows months of unhinged posts and videos from David Wood that have come in the wake of Empower Network shutting down, him getting arrested, and investors losing millions of dollars. Wood claims that there [...]