Grossman has served in several leadership positions at various Columbia Energy Group operating companies since 1979 , and was assistant controller before becoming vice president and controller in 1996 .