PETER L SNAVELY