20 Glenwood Ave, Miller Place, Ny 11764 is where Debra lives. Debra has previously lived in Toano and Miller Place. Records link phone number (631) 331-2641 with Debra’s details. Debra has reached 64 years of age. The birth year was listed as 1960.