Yes he took steroids and yes most heavyweights and lots of other weight boxers do too. If they did regular random testing then plenty of big names would have been caught over the years.