John Freyling, Author at Advanced Safety Consulting LTD