Sharks land in-demand Finucane from Storm