Christopher Newport University Luter Hall New School of Business by mbaiken | Mar 24, 2021Christopher Newport University Luter Hall School of Business Newport News ; 155,000 square foot lecture hall and faculty...