Larry Joshua

Larry Joshua (born February 12, 1952) is an American actor who has appeared in over 50 productions since 1981.