Known For
Filmography

The Kissing Booth 2
Movie · as Principal Mark

Pariah: The Lives and Deaths of Sonny Liston
Movie · as Ash Resnick

The Kissing Booth
Movie · as School Principal

Deep State
TV · as Senator David Shelby · 3 eps

The Gamechangers
Movie · as Judge Moore

To Save a Life
Movie · as Mark Rivers

Cold Play
Movie · as Winston Thorpe

The Mentalist
TV · as LAPD Captain · 1 ep

The Wager
Movie · as Pastor

The Ultimate Gift
Movie · as Jack Stevens

Chuck
TV · as Major · 1 ep

Dexter
TV · as Doctor · 1 ep

Commander in Chief
TV · as Republican Senator #1 · 1 ep

Time Changer
Movie · as Russell Carlisle

Las Vegas
TV · as Barry Frumkis · 1 ep

CSI: Miami
TV · as Doctor Milford · 1 ep

Mercy Streets
Movie · as Detective finding cash

The Moment After
Movie · as Special Agent Thomas

A Vow to Cherish
Movie · as Phil Brighton

Trail of Tears
Movie · as TV Journalist

Women of the House
TV · as Brad Baines · 1 ep

Muddling Through
TV · as Sonny Drego · 11 eps

Touched by an Angel
TV · as Matt Tracy · 1 ep

Come the Morning
Movie · as Clyde

Broken Promises: Taking Emily Back
Movie · as Terry Sabin

Against the Grain
TV · as Rich · 1 ep

Chrome Soldiers
Movie · as Tom Pressman

Drive Like Lightning
Movie · as Trucker

Hero
Movie · as Fireman on Ledge

Melrose Place
TV · 1 ep

Delta
TV · 1 ep

For the Boys
Movie · as Cameraman, Vietnam

Man of the People
TV · 1 ep

Civil Wars
TV · as Tim Cowan · 1 ep

The End of Innocence
Movie · as Good Guy

Parker Lewis Can't Lose
TV · as Vic · 1 ep

Northern Exposure
TV · as Jed Fleming · 2 eps

Run If You Can
Movie · as Bob

Thrashin'
Movie · as Skate Announcer

Matlock
TV · as Detective Stoner · 1 ep

Best Defense
Movie · as TV Reporter (uncredited)

Cheers
TV · as Mechanic · 1 ep

Knots Landing
TV · as Bill Anderson · 2 eps
