I saw him 3 weeks ago and let me tell you, he was good! You have to see him for yourself. It was quite an experience - almost couldn't believe it myself. And yes he prefers payment upfront, not a deposit, thought I'd mention that since it's a bit different. You should definitely check him out