Granite City raises $14M in private placement