J P McEvoy

McEvoy is a former research scientist and teacher, now a science writer and journalist.