DAVID B MECHANIC