douglas buck