If you report ethics violations your boss will know you did before you're back at your desk. Managment tells everyone that retaliation isn't tolerated. That's not true. Your boss will know and can do anything to you without repercussions. HR will not help you and will tell you you brought in on yourself.
Jim Koonmen is better than Ed Brown in some ways and worse in other ways.