jenerikapp

by gacal

Francis Galluppi

Francis Galluppi

November 17, 1988 Los Angeles, California, USA

Biography

Francis Galluppi (born November 17, 1988) is an American filmmaker best known for directing the thriller film The Last Stop in Yuma County (2023).…