The Maryland comptroller , William Donald Schaefer , a former governor and Baltimore mayor , released a radio advertisement on Wednesday in which he apologized to anyone he had offended in his 50-year career , sins that ranged from ogling a woman at a public meeting to complaining that immigrants were not learning English fast enough .