JOHN T DIVELY