John Shanks

Active Houston, TX President for Shanks & Associates Management, L.L.C.