Gonzalez to Host July 31 Town Hall