Producer

Series
2017

Legends of Tomorrow

 

Aruba (S02E17)

 

Doomworld (S02E16)

 

Fellowship of the Spear (S02E15)

  more episodes (6)
2016

Arrow

 

Canary Cry (S04E19)

 

Eleven-Fifty-Nine (S04E18)

 

Beacon of Hope (S04E17)

  more episodes (7)
 

Legends of Tomorrow

 

Legendary (S01E16)

 

Destiny (S01E15)

 

River of Time (S01E14)

  more episodes (21)
 

The Flash

 

The Race of His Life (S02E23)

 

Rupture (S02E20)

 

Back to Normal (S02E19)

  more episodes (13)
2015

Arrow

 

Dark Waters (S04E09)

 

Legends of Yesterday (S04E08)

 

Brotherhood (S04E07)

  more episodes (3)
 

The Flash

 

Fast Enough (S01E23)

 

Rogue Air (S01E22)

 

Grodd Lives (S01E21)

  more episodes (11)
2013

Arrow

 

Betrayal (S01E13)

Cinematographer

Movies
2012

Rags (TV movie)

2008

Stone of Destiny

2002

Air Bud: Seventh Inning Fetch

2001

MVP 2: Most Vertical Primate

2000

MVP: Most Valuable Primate

 

Murder at the Cannes Film Festival (TV movie)

1999

Convergence

1997

Barnone

 

Horsey

Series
2014

The Flash

 

Pilot (S01E01)

2012

Arrow

 

Falling Skies

 

The Price of Greatness (S02E09)

 

Molon Labe (S02E07)

2011

Charlie's Angels

 

Black Hat Angels (E06)

 

Bon Voyage, Angels (E03)

 

Runway Angels (E02)

 

Smallville

 

Finale (S10E21)

 

Kent (S10E17)

 

Scion (S10E16)

  more episodes (2)
2010

Hellcats

 

Smallville

 

Charade (S09E18)

 

Checkmate (S09E16)

 

Persuasion (S09E13)

  more episodes (5)
2009

Smallville

 

Injustice (S08E21)

 

Stiletto (S08E19)

 

Hex (S08E17)

  more episodes (5)
2008

Smallville

 

Arctic (S07E20)

 

Apocalypse (S07E18)

 

Descent (S07E16)

  more episodes (6)

Ads

Ads

2007

Smallville

 

Prototype (S06E21)

 

Noir (S06E20)

 

Nemesis (S06E19)

  more episodes (5)
2006

Smallville

 

Vessel (S05E22)

 

Oracle (S05E21)

 

Fragile (S05E18)

  more episodes (7)
2005

Smallville

 

Forever (S04E21)

 

Blank (S04E19)

 

Onyx (S04E17)

  more episodes (8)
2004

Smallville

 

Forsaken (S03E21)

 

Memoria (S03E19)

 

Legacy (S03E17)

  more episodes (9)
2003

Smallville

 

Calling (S02E22)

 

Witness (S02E20)

 

Visitor (S02E18)

  more episodes (7)
2002

Smallville

 

Obscura (S01E20)

 

Drone (S01E18)

 

Stray (S01E16)

  more episodes (8)
2000

2gether: The Series

Director

Series
2024

Dead Boy Detectives

 

The Case of the Creeping Forest (E06)

 

The Case of the Two Dead Dragons (E05)

2022

Batwoman

 

Toxic (S03E10)

 

Stargirl

 

Chapter Eight: Infinity Inc. Part Two (S03E08)

 

Chapter Seven: Infinity Inc. Part One (S03E07)

 

The Winchesters

 

Pilot (E01)

2021

Batwoman

 

Initiate Self-Destruct (S02E12)

 

Legends of Tomorrow

 

A Woman's Place Is in the War Effort! (S07E07)

 

Back to the Finale: Part II (S06E07)

 

Supergirl

 

The Last Gauntlet (S06E19)

 

Mxy in the Middle (S06E11)

 

The Mysterious Benedict Society

 

Depends on the Wagon (S01E03)

2020

Arrow

 

Crisis on Infinite Earths, Part 4 (S08E08)

Ads

Ads

 

Doom Patrol

 

Finger Patrol (S02E05)

 

Stargirl

 

Pilot (S01E01)

 

The Flight Attendant

 

Other People's Houses (S01E05)

2019

Arrow

 

Emerald Archer (S07E12)

 

Doom Patrol

 

Pilot (S01E01)

 

Titans

 

Aqualad (S02E04)

2018

Supergirl

 

Schott Through the Heart (S03E14)

 

Titans

 

Dick Grayson (S01E11)

2017

Blindspot

 

Name Not One Man (S02E13)

 

Adoring Suspect (S03E06)

 

Supergirl

 

Nevertheless, She Persisted (S02E22)

 

Reign (S03E09)

 

The Flash

 

The Flash Reborn (S04E01)

2016

Arrow

 

Lost in the Flood (S04E22)

 

Legends of Tomorrow

 

Pilot, Part 2 (S01E02)

 

Pilot, Part 1 (S01E01)

 

Supergirl

 

Strange Visitor from Another Planet (S01E11)

 

The Darkest Place (S02E07)

 

Crossfire (S02E05)

  more episodes (2)
 

The Flash

 

Trajectory (S02E16)

2015

Arrow

 

Left Behind (S03E10)

 

Supergirl

 

Stronger Together (S01E02)

 

Pilot (S01E01)

 

The Flash

 

The Nuclear Man (S01E13)

2014

Arrow

 

The Promise (S02E15)

 

Blind Spot (S02E11)

 

The Calm (S03E01)

 

The Flash

 

Flash vs. Arrow (S01E08)

 

Going Rogue (S01E04)

2013

Arrow

 

Dead to Rights (S01E16)

 

Broken Dolls (S02E03)

2010

Smallville

 

Hostage (S09E20)

 

Absolute Justice (S09E11)

 

Shield (S10E02)

2009

Smallville

 

Infamous (S08E15)

 

Legion (S08E11)

 

Idol (S09E08)

2008

Smallville

 

Traveler (S07E14)

 

Committed (S08E05)

2007

Smallville

 

Crimson (S06E13)

 

Blue (S07E08)

2006

Smallville

 

Cyborg (S05E15)

 

Fallout (S06E06)