Frank Rivers(as David Elliott)