This person's birth year is 1958. The residency of Allen is at 1305 Oblate Ave, Mission, Tx 78572. The number currently linked to Allen is (803) 819-1196. In addition to Mission, Allen also lived...