larry hancock