kenneth macalpin