Sofia Davis follows 40 collections