User blog comment:Thailog/Ep. 203 "Alienated" discussion/@comment-1038387-20120511195639/@comment-121.217.180.249-20120512105756

Might be Alec Rois in a lab coat, similar look