David Weatherley

David Weatherley played Spencer and voiced Benglo the Fearcat in Power Rangers Operation Overdrive.