richard mcguire