Larry Fletcher

Lake Erie Shores & Islands, President