Darrel Delfin

Darrel Delfin

Darrel Delfin is an actor and writer, known for Sword Art Online (2012), Star Wars vs. Power Rangers (2017) and The Tower (2012).