'Big opportunity': One pro names his top energy stocks for the long and short term