James Bruce Pringle - (born 1943)