john long fossil