Patrick David

Patrick David

Patrick David is best known for his appearance as Psycho Red in “Power Rangers in Space” and Power Rangers Lost Galaxy! He can also be seen in films such as Puerto Vallarta Squeeze, Walking Across Egypt and By Dawn’s Early Light.