Armstrong Teasdale fined for misconduct