derek buckley