This year Olen celebrated his 90 birthday. People possibly related to Olen are Patricia Pitcock Ray, Stacey D Winters, Steven Dale Ray and 6 other people. Olen owns the phone number (806) 353-3405. The birth year was listed as 1933. Olen’s residency is at 5124 Arden Rd, Amarillo, Tx 79110. Public records show Amarillo as a city Olen also stayed in.