Ellen is related to or closely associated with Grace L Chen, Mark Ming Chen, Loomis S Chen and 2 other people. Ellen's birth year is 1975. Ellen has reached 49 years of age. The number currently linked to Ellen is (508) 822-8763. In addition to Taunton, Ellen also lived in Fairborn, Chicago, Houston and one other city. 55 Lake Ridge Dr, Taunton, Ma 02780 is where Ellen resides.