James Christopher Read (born July 31, 1953) is an American actor. He played the role of George Hazard in the North and South television miniseries. and had a recurring role as Victor Bennett on the supernatural series Charmed between 2001 and 2006. Since 2014, he has played the role of drug lord Clyde Weston on the soap opera Days of Our Lives. On May 30, 2018, Michael Fairman TV and Soap Opera Digest announced Read joined the ABC Daytime soap opera General Hospital on June 6, 2018, as Gregory Chase, but only for a short stint.