User blog comment:BlazeHead 51/Who Wrote this?/@comment-30611205-20131028222053/@comment-1741760-20131028224022

Between the people you listed, TheWaterDude and Brandon seem the most likely.