Birmingham contractor sues Moxy hotel owner, claiming $3.1M in unpaid work The Business Journals