David Perry, Director