Have sent you a private message re image. Also now that you know his father is Lachlan, Family Search shows John's birth registration details.
"Scotland Births and Baptisms, 1564-1950," database, FamilySearch(https://familysearch.org/ark:/61903/1:1:XYDR-6MX : 10 February 2018), John Mckinnon, 11 May 1827; citing , reference , index based upon data collected by the Genealogical Society of Utah, Salt Lake City; FHL microfilm 990,719.