Allan was born in Taiwan. He came to Los Angeles to study at the University of Southern California where he received a Doctorate in Civil Engineering. He serves as a member of the Water District Board of the City of Walnut in California. He is visiting mainland China for the first time accompanied by his father, Tiehmin, who most certainly will take Allan to pay a nostalgia call to the village of his childhood.