David is really an expert in this area, I recommend people talk to him, he is very friendly and knowledgable.