Ian Weston in full flight