Was this picture ever solved?

your pal
ducky