Former Falmouth athlete wins Florida marathon