Differentiate between an occasional and professional criminal?

An occasional criminal would be someone who on occasion might shoplift, or take leave a restaurant and not pay for their meal. A professional criminal, makes his or her living by illicit dealings. Their criminal activity is constant as opposed to only infrequently.