Brown was suspended 18 months by the Horse Racing Integrity and Welfare Unit following a positive test for isoxsuprine in one of the horses he trains.