Ian Taylor's profile