Loren Avedon

Loren R. Avedon (born July 30, 1962) is an American martial arts film actor. He has also acted in several popular American TV shows, including Baywatch.