Goodall Alexander O'Hare & Co. Ltd.