The Art of Harry Davis will be on display at the Indiana Landmarks Center at 1201 Central Avenue from June 7 to 28. The show is presented in partnership with Indiana Landmarks, the Herron School of Art and Design and University Library Special Collections and Archives.