I found reference to Peele while googling around last night - this article is of particular interest:
The Controversial Heretic Who's Taking On AA | The Fix
I did a quick search on SR but could not find any threads about this Dr. Stanton Peele.
Anyone familiar with him?