DAVID H CRANE