A comma, not a semicolon, should separate an independent clause from a dependent clause or phrase.
A colon, not a semicolon, should introduce a series or list.