All but great things to say for the people at MacKenzie Solar Engineering! They are professional, friendly and have incredible experience with installation and maintenanc ... more