Craig works at Tayvista Ltd and has 34 posts and 270 karma points