Ben True Becomes First American to Win TD Beach to Beacon 10K