William B. Roberts, Director at Consumer Portfolio Services, holds 1.12M shares in Consumer Portfolio Services (Ticker: CPSS). Most recently, William B. Roberts Sold $10,000 shares of Consumer Portfolio Services on Mar 06, 2017 for an estimated value of 52.70K.