His birth year was listed as 1957. Records link phone number (919) 968-6890 with Glenn’s details. Glenn is related to or closely associated with Thomas Alfred Pickard, Frederick Walker Pickard, M G Pickard and 5 other people. Glenn turned 68 years old. Glenn’s residency is at 109 Hanna St #A, Carrboro, Nc 27510. Other cities that he has stayed in are Chapel Hill and Burlington.