Allen machte seinen Abschluss an der Delcastle Vocational and Technical High und setzte seine Ausbildung an der Tyler School of Art der Temple University fort. Nach seiner Rückkehr von einem Auslandsstudium im Jahr 1993 wurde er eingeladen, sich an der Gründung von House Industries zu beteiligen. Nachdem er sein Studium in Tyler 1994 mit Auszeichnung abgeschlossen hatte, wurde Allen der dritte Anteilseigner von House Industries. Er ist der Designer von Funhouse, der Street Van Kollektion und House Gothic. 1998 gab Allen seine Partnerschaft bei House Industries auf, um Vollzeit als christlicher Missionar zu arbeiten. Er, seine Frau Sharon und vier Kinder leben in Ungarn, wo sie das Evangelium von Jesus Christus verbreiten und ein christliches Hilfsprogramm betreiben.