Joined: Feb. 2006
Glenn has been fighting cancer for a few years now. He used to post regularly on TheologyWeb, but his last post was about 6 months ago when he declared he wasn't interested in fighting Creationists anymore in his time left.
Don't know his current medical status.
"Science is what got us to the humble place weâ€™re at, and what hard-won progress we might realize comes from science, with ID completely flaccid, religious apologetics bitching from the sidelines." - Eigenstate at UD