DAVID P. MCCREESH