adeline mcpherson