Oh wow, it's the fuckin' blower guy.
Seriously he's a 'memorable' part of AC, running around with his screaming turbo bullshit fan. We'll know if it's him for certain if general hearing loss decreases at the con.
Now, as to the matchup? Looks close enough to be plausible, and with fairly unique name... Yeah, probably.