Stephen Lynch — American actor and musician