macpherson kelley