peter a mccullough google scholar