The Ant Men - North, Eric (Macfadden-Bartell)