44 Worthington Ter, Flemington, Nj 08822 is where Ellen resides. Lawrence John Macleod, Lawrence J Macleod, Larry Macleod and 3 other people are people possibly related to Ellen. The number currently linked to Ellen is (908) 788-7753. Ellen turned 76 years old. This person's birth year is 1948. Other a city that she has stayed in is Flemington.