Michael Cheshire remembered as generous, community minded leader