leonardo hancock