DisclaimerAs a public service, the Baltimore Sun is offering free blogs to candidates in key races this year. It is up to the candidate to decide whether to accept the blog invitation and to decide how often to post on this blog. Baltimore Sun does not edit any candidate's blog, and we are not responsible for any content posted by the candidate or the candidate's representatives here.
Ken Ulman’s Blog
From The Campaign
Candidates have the option to purchase space to display advertising or other items for their campaign in this column.