Steven Ross

Steven Ross is the actor who played Acar in the eleventh episode of Star Trek: The New Adventures, "Revenge of the Aokians".