William foreman providing sex offenses, financial crimes, embezzlement and fraud, domestic violence, criminal Appeals and personal injury .