joseph b. hammond 32nd me