Glena currently resides at 16 Auhili Pl, Wahiawa, Hi 96786. Rose S Sniffen, Allan J Sniffen, Rose Lola Sniffen and 6 other people are people possibly related to Glena. Other cities that this person has stayed in are Wahiawa and Waialua. The number currently linked to Glena is (808) 621-7039. The birth year was listed as 1970. This year Glena celebrated this person's 54 birthday.