DAVID HAROLD MCCALEB