astrid mcpherson