Sean Tobin wins Taibach annual fun run in 43:46.