BUFFALO, N.Y. — St. Patrick's Day is still over a month away, but we now know who will lead the annual parade down Delaware Avenue. Father David Richards has been named as this year's grand marshal.