harmon snow