McPherson role at Walkinshaw confirmed | Supercars