Larry Cedar

Larry Cedar (March 6, 1955) is an American actor from Los Angeles County, California. He potrayed the demon Xar in the season 8 episode "Engaged and Confused".