kartier mcpherson