DAVID B LARCHER