We have been working several years with Craig. He always has proven us top professionalism. He loves his job and is passionate about the sector, which he knows very well. Each time he amazed us with his results. Craig is not afraid to put the hours in and is fun to work with.