Craig Williams, PLC