Caine Richardson pleads guilty to four charges