• ed buck