Use find_or_create_by for new donors