megg farrell