bishop oc allen III