Doctor Hughes is free on bond.
Buffalo Grove doctor due in court
Doctor Robert Hughes Junior worked out of a medical office in Buffalo Grove. He's charged with criminal sexual assault, child pornography, drug possession and endangering a child.
Doctor Hughes is free on bond.