Records link phone number (718) 429-1292 with Nelson’s details. This person's birth year is 1968. Public records show that Nelson is connected with Philomena Keller, Inc. Nelson has reached 57 years of age. Nelson currently resides at 2531 Humphrey St, East Elmhurst, Ny 11369. Nelson is related to or closely associated with Philomena M Keller, Keller Joni Hall, Paul Keller and 6 other people. Public records show Flushing, Bronx, New York and one other city as cities Nelson also stayed in.