William B. Thompson Allen B. Freeman