Greater Portland YMCA Advisory Board members Merry Farnum (left) and Cyrus Hagge are all smiles after the recent Peaks to Portland swim. James Yeomans of Bethlehem, Penn., was the first of 276 finishers, completing the course in 43 minutes, 28.0 seconds. Freeport’s James Libby was second (44:09.9). Falmouth’s Simon Wignall placed fourth (44:33.4). The female champion was former McAuley High standout Kristen Desrosiers, who was 20th overall (46:59.1). Scarborough’s Christine Beecher was second among the women (47:24.4), Katelyn Desrosiers was third (47:29.0), Portland’s Pamela Torrey came in fourth (47:50.4) and South Portland’s Nicole Schrader Tacke had the fifth-best female time (47:58.0).