steven navarro