The Mechanical Contractors Association (MCAA) has elected Robert W. FitzGerald as its president. He is CEO of FitzGerald Contractors, Inc., in Shreveport, LA.