Kirk Campbell's resume