Keith McArdle publisher