FARGO — Jim Holmes was put up for adoption twice. Once when he was 6 months old, but his birth mother changed her mind. The second time was less than two months later, and his new parents brought him ...