Owl or ???

Birds cat can cough up furballs of a sort.
But is this is nearly ? outside the range of powerful owls.
Found in Lower Hawesbury in an area where the cat has been seen.
But after speaking to a few biologists It might be a furball from an eagle.
Damn..no cat..