dennis buck