Soye, David P.(David Peter),1944-