JOHN B HAVENER