JOHN C AVISE