Porter, David,1945-