As a side note I think he did manage to get a soap opera gig, but not sure about that.
He was Garak the Cardassian tailor (spy) on Deep Space 9. A very underrated actor.
Yes, he played the second Frank Ryan on “Ryan’s Hope.” We called him the Liberace Frank Ryan for his uncanny resemblance.