Home Fresh Music Mark Sherry Delivers With the Title Track of His Upcoming Debut Album | ‘Confirm Humanity’