He has stayed in Arabi and Oklahoma City before moving to New Orleans. The number currently linked to Glenn is (504) 242-7236. This person's birth year is 1959. Glenn now resides at 4309 Reynes St, New Orleans, La 70126. Public records show that Glenn is connected with Flammable Records Inc. The age of Glenn is 65.