lorelai mcpherson