Senator Kennedy Stumps Clueless Solar CEO