11 Pumpkin Ln, Scarborough, Me 04074 is where Helen lives. Her birth year was listed as 1936. This year Helen celebrated her 88 birthday. Public records show Valencia, Northridge, Cape Elizabeth and 2 other cities as cities Helen also stayed in. Records link Helen with Mary Elizabeth Barritt, John F Barritt, David Bertram Barritt and 4 other people. Records link phone number (207) 883-2132 with Helen’s details.