kevin m. buckley