Chris Steineger fined $5,000 for ethics violation