Web Specialists, Inc is a business Glen has some connections with. 1972 is his birth date. Glen now resides at 15906 Abberton Hill Dr #D, Spring, Tx 77379. The current age of Glen is 52. Houston and Spring are cities Glen has lived in. The phone number (281) 370-6429 is Glen’s.