Surely it should be "he or she" or "he"? While I don't like the latter, at least it is kind of correct. Or use "they" - while not technically correct, at least it sounds more appropriate.