Author: John Edwards
Alternate names: John R. Edwards; John Evans; جون روبرت إدواردز
Born: 1947
Bio: professor emeritus at St Francis Xavier University, adjunct professor (graduate studies) at Dalhousie University in Halifax