Who is Mike Ornstein, and who does he work for?

Ornstein has been involved with the team for a decade plus now.