David Leiber — American actor