Allen graduated from Delcastle Vocational and Technical High and continued his education at Temple University’s Tyler School of Art. Upon returning from studying abroad in 1993, he was invited to partner in founding House Industries. After graduating from Tyler with honors in 1994, Allen became House Industries’ third stockholder. He is the designer of Funhouse, the Street Van collection and House Gothic. In 1998, Allen gave up his House Industries partnership to become a full-time Christian missionary. He, his wife Sharon and four children live in Hungary where they spread the gospel of Jesus Christ and operate a Christian outreach program.