Dennis grew up in Great Falls and attended Catholic schools before enrolling at the University of Montana. There he studied history and political science and fretted extensively about his draft number (31). One of his favorite memories from those days is sitting in Prof. Jules Karlin’s constitutional history class the morning after Roe vs. Wade was announced. Following law school, Dennis worked for the Montana Public Service Commission and then a number of energy and telecommunications businesses in Helena, Denver and Atlanta. Focusing on regulation and policy, Dennis held a variety of legal, regulatory and management positions.