JOHN D WEIL