pete mcneal