Star Mountain hires William J. Kelly as senior adviser