Born in Yarmouth, Yarmouth, Nova Scotia, Canada
Baptized by Ben Brown
Residence When Called
According to his journal, he traveled to Cleveland, Ohio, Kirtland, Ohio, Buffalo, New York, New York City, Yarmouth, Nova Scotia, Canada, Boston, Massachusetts, to New York City again, then Albany, New York, then Chicago to Nauvoo. A distance of 2400 miles.