Michael Mcrae, A