JOHN P TEDESCHI