Love him or hate him it's possible that was his first and last U.S.audio show. I saw a post of his on the Decware FB group where he claimed he was moving to EL Salvador.
Stereophile review of Millercarbon system featuring Tektron speakers
Looks like the former forum (?) member is active on a new venue and format. Good for him: