Thanks for all the replies. Doer is the closest, but doesn't it seem to carry a negative connotation? Anyone know a non-English equivalent?