I think he was only on a 1 year contract but I'm not sure. Here's what rotoworld has to say about him.
It is really a quite simple concept. If you are required for your job to take a drug test then you should be sure that no substances that could cause you to lose your job are in your system. I know people that have $40,000 a year jobs that make sure they don't have an issue with something in their system. Someone that could possibly make $500,000 a year should either make sure themselves or hire someone, their agent perhaps, to make sure they won't have a problem. I won't make a judgement as far as steroids because I don't have all the facts but I really don't see what you hoping everyone here has to take drug tests has to do with it.
No. Work for a firm party to the NFLPA vs. NFL case. The Williams from the Vikings/Players union are suing the NFL. Jesse Chatman was a large topic of conversation yesterday.