Is Kinder Morgan (KMI) A Buy? Midstream Oil & Gas, Energy, Pipelines - Fundamental Stock Analysis