In high-tech town meeting, Welch finds energy concerns