FM Nathan Solon won it all at the Charlotte Chess Center ALTO Open in Charlotte, North Carolina, United States. ALTO stands for...