Daniel Weingeist, managing partner, Kayne Anderson Energy Funds.