Catherine Hardwicke has worked as a screenwriter of five films.
David Vernon is the name of  :. David Vernon -LRB- professor -RRB- , professor at the University of Genoa , Italy. David Vernon -LRB- writer -RRB- , Australian writer