Justin Vaughan is very knowledgeable, not only did he sell me my system , he beat every other company I had give me a quote. He installed in a day and it came out beautifully. The inspector had nothing but good things to say about my system, and interconnection was submitted in a very timely manor.