DAVID C PORT