peter buka