PETER T ESHELMAN