ivy mahoney