William McLeod with his dog