JOHN L CASTEELE JR