Possible relatives of Helen are: Debra Renee Allard, Marylouise Allard, Oscar A Allard and 5 other people. Helen was born 104 years ago. Helen now resides at 15 Chestnut St, New York Mills, Ny 13417. The number currently linked to Helen is (315) 736-8495. Public records show New York Mills as a city Helen also stayed in. Helen's birth date was listed as 1919.