Professor Richard Walsh Editor & Author