JOHN H KARNES JR