Records link Helen with Rex Gary Harrison, Edwin Howard Dafferner, Erik Dean Harrison and 3 other people. The age of Helen is 84. Phone number listed for Helen is (314) 849-4589. Public records show Saint Louis as a city Helen also stayed in. Her birth year was listed as 1939. Helen currently resides at 11906 Beth Dr, Saint Louis, Mo 63126.