adelyn mcpherson