pete mcgrane