Kevin Hines assembly