alan buckley