chris allen online