Euro Pacific Asset Management, LLC