American Martial Arts Actor
Loren A. Avedon is an American martial arts film actor. He has also acted in several popular American TV shows including Baywatch.