James I. Barnes Construction Co.


Related Object: Means Hall