C. Walsh Partners, Ltd.