> SHOOK & FLETCHER MECHANICAL CONTRACTORS, INC. Alabama Since: 1951 SHOOK & FLETCHER MECHANICAL CONTRACTORS, INC.