avery mcguire