David Nicholson, Author at Mc Leod