Lenny Delgado is known for Sacred Game (2009), Law & Order: Criminal Intent (2001) and Bull (2016).
No data