Allen est diplômé du lycée professionnel et technique de Delcastle et a poursuivi ses études à la Tyler School of Art de l'université de Temple. À son retour d'études à l'étranger en 1993, il a été invité à participer à la fondation de House Industries. Après avoir obtenu son diplôme avec mention en 1994, Allen est devenu le troisième actionnaire de House Industries. Il est le créateur de Funhouse, de la collection Street Van et de House Gothic. En 1998, Allen a abandonné son partenariat avec House Industries pour devenir missionnaire chrétien à plein temps. Avec sa femme Sharon et ses quatre enfants, il vit en Hongrie où il diffuse l'Évangile de Jésus-Christ et gère un programme de sensibilisation chrétienne.