Holmes Family Genealogy:Information about John William McAlexander