Was Marc Alaimo ever on ENTERPRISE
The last onscreen role he played in Trek was Dukat. The last time he did so was DS9's final episode.
And as fine an actor as Alaimo is, I definitely agree - Jeffrey Combs *owned* the role of Shran. Nobody else could have played that role quite like he did. I wonder what ENT's Season 5 would have been like - Manny Coto has said that Shran would have joined the crew of NX-01.