Logan Stephens, Senior Project Developer at Gennex Solar, speaks about the due diligence before solar site construction.