The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 2,435 22,580 SH   SOLE   22,520 0 60
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,791 6,585 SH   SOLE   6,577 0 8
ADVANCED MICRO DEVICES INC COM 007903107 2,423 23,555 SH   SOLE   23,555 0 0
ALPHABET INC CAP STK CL A 02079K305 12,600 4,713 SH   SOLE   4,712 0 1
AMAZON COM INC COM 023135106 7,637 2,325 SH   SOLE   2,323 0 2
AMERICAN EXPRESS CO COM 025816109 3,518 21,005 SH   SOLE   20,981 0 24
APPLE INC COM 037833100 7,328 51,788 SH   SOLE   51,689 0 99
APPLIED MATLS INC COM 038222105 6,092 47,324 SH   SOLE   47,280 0 44
AVANTOR INC COM 05352A100 6,504 159,025 SH   SOLE   158,845 0 180
BLACKROCK INC COM 09247X101 3,134 3,738 SH   SOLE   3,734 0 4
BRISTOL-MYERS SQUIBB CO COM 110122108 207 3,510 SH   SOLE   3,510 0 0
BROADCOM INC COM 11135F101 344 710 SH   SOLE   710 0 0
CARLISLE COS INC COM 142339100 2,392 12,037 SH   SOLE   12,023 0 14
CERAGON NETWORKS LTD ORD M22013102 442 126,870 SH   SOLE   126,870 0 0
CHEVRON CORP NEW COM 166764100 404 3,991 SH   SOLE   3,944 0 47
CISCO SYS INC COM 17275R102 364 6,705 SH   SOLE   6,705 0 0
CLOUDFLARE INC CL A COM 18915M107 1,591 14,130 SH   SOLE   14,130 0 0
COMCAST CORP NEW CL A 20030N101 5,643 100,896 SH   SOLE   100,774 0 122
CONCENTRIX CORP COM 20602D101 3,505 19,807 SH   SOLE   19,783 0 24
CROCS INC COM 227046109 900 6,275 SH   SOLE   6,275 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 339 1,959 SH   SOLE   1,959 0 0
CVS HEALTH CORP COM 126650100 425 5,018 SH   SOLE   5,018 0 0
CYBIN INC COM 23256X100 27 12,500 SH   SOLE   12,500 0 0
D R HORTON INC COM 23331A109 2,803 33,383 SH   SOLE   33,357 0 26
DAVITA INC COM 23918K108 251 2,161 SH   SOLE   2,161 0 0
DISNEY WALT CO COM 254687106 312 1,846 SH   SOLE   1,846 0 0
DMY TECHNOLOGY GROUP INC III COM CLASS A 233278100 104 10,000 SH   SOLE   10,000 0 0
EATON CORP PLC SHS G29183103 4,864 32,578 SH   SOLE   32,541 0 37
EBAY INC. COM 278642103 4,827 69,290 SH   SOLE   69,206 0 84
EPAM SYS INC COM 29414B104 5,111 8,960 SH   SOLE   8,947 0 13
EQUINOX GOLD CORP COM 29446Y502 1,476 223,700 SH   SOLE   223,700 0 0
EXPEDITORS INTL WASH INC COM 302130109 975 8,185 SH   SOLE   8,185 0 0
F5 NETWORKS INC COM 315616102 1,538 7,740 SH   SOLE   7,740 0 0
FACEBOOK INC CL A 30303M102 7,007 20,647 SH   SOLE   20,613 0 34
FISERV INC COM 337738108 1,077 9,935 SH   SOLE   9,935 0 0
FIVE BELOW INC COM 33829M101 221 1,255 SH   SOLE   1,255 0 0
FORTINET INC COM 34959E109 266 913 SH   SOLE   913 0 0
FORTUNA SILVER MINES INC COM 349915108 412 105,065 SH   SOLE   105,065 0 0
GILEAD SCIENCES INC COM 375558103 219 3,149 SH   SOLE   3,060 0 89
HAIN CELESTIAL GROUP INC COM 405217100 328 7,671 SH   SOLE   7,671 0 0
HOME DEPOT INC COM 437076102 476 1,453 SH   SOLE   1,453 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 461 1,995 SH   SOLE   1,995 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 957 8,340 SH   SOLE   8,340 0 0
INTERNATIONAL PAPER CO COM 460146103 483 8,638 SH   SOLE   8,638 0 0
IQVIA HLDGS INC COM 46266C105 4,678 19,533 SH   SOLE   19,509 0 24
ISHARES INC MSCI STH KOR ETF 464286772 1,507 18,690 SH   SOLE   18,690 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 401 1,465 SH   SOLE   1,465 0 0
JACOBS ENGR GROUP INC COM 469814107 2,755 20,792 SH   SOLE   20,768 0 24
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 600 16,828 SH   SOLE   16,828 0 0
JOHNSON & JOHNSON COM 478160104 332 2,060 SH   SOLE   2,060 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 2,526 9,337 SH   SOLE   9,329 0 8
KIRKLAND LAKE GOLD LTD COM 49741E100 3,669 88,223 SH   SOLE   88,223 0 0
KT CORP SPONSORED ADR 48268K101 795 58,430 SH   SOLE   58,430 0 0
LEGGETT & PLATT INC COM 524660107 361 8,060 SH   SOLE   7,990 0 70
LOCKHEED MARTIN CORP COM 539830109 1,188 3,444 SH   SOLE   3,426 0 18
LUNA INNOVATIONS INC COM 550351100 418 44,053 SH   SOLE   44,053 0 0
MAG SILVER CORP COM 55903Q104 973 60,065 SH   SOLE   60,065 0 0
MCDONALDS CORP COM 580135101 258 1,072 SH   SOLE   1,072 0 0
MCEWEN MNG INC COM 58039P107 42 40,980 SH   SOLE   40,980 0 0
MDU RES GROUP INC COM 552690109 365 12,310 SH   SOLE   12,310 0 0
MERCK & CO INC COM 58933Y105 594 7,919 SH   SOLE   7,829 0 90
MICROSOFT CORP COM 594918104 13,252 47,007 SH   SOLE   46,935 0 72
MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 24 10,375 SH   SOLE   10,375 0 0
MOLINA HEALTHCARE INC COM 60855R100 4,813 17,741 SH   SOLE   17,720 0 21
MORGAN STANLEY COM NEW 617446448 3,253 33,436 SH   SOLE   33,399 0 37
MSCI INC COM 55354G100 3,533 5,809 SH   SOLE   5,803 0 6
NASDAQ INC COM 631103108 350 1,816 SH   SOLE   1,816 0 0
NEWMONT CORP COM 651639106 502 9,251 SH   SOLE   9,197 0 54
NVIDIA CORPORATION COM 67066G104 7,171 34,618 SH   SOLE   34,602 0 16
ORACLE CORP COM 68389X105 3,513 40,329 SH   SOLE   40,279 0 50
PERFICIENT INC COM 71375U101 1,637 14,155 SH   SOLE   14,155 0 0
PFIZER INC COM 717081103 477 11,095 SH   SOLE   11,095 0 0
PIONEER NAT RES CO COM 723787107 3,033 18,221 SH   SOLE   18,198 0 23
PRICE T ROWE GROUP INC COM 74144T108 4,417 22,460 SH   SOLE   22,431 0 29
PROSHARES TR PSHS ULT NASB 74347R214 2,115 22,285 SH   SOLE   22,285 0 0
PRUDENTIAL FINL INC COM 744320102 3,140 29,856 SH   SOLE   29,824 0 32
QORVO INC COM 74736K101 7,022 42,005 SH   SOLE   41,974 0 31
QUALCOMM INC COM 747525103 2,781 21,562 SH   SOLE   21,562 0 0
QUANTA SVCS INC COM 74762E102 4,948 43,473 SH   SOLE   43,424 0 49
SEA LTD SPONSORED ADS 81141R100 5,757 18,065 SH   SOLE   18,065 0 0
SKECHERS U S A INC CL A 830566105 1,929 45,800 SH   SOLE   45,745 0 55
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,224 71,496 SH   SOLE   71,496 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 274 19,899 SH   SOLE   19,899 0 0
SQUARE INC CL A 852234103 2,184 9,110 SH   SOLE   9,110 0 0
STRYKER CORPORATION COM 863667101 4,299 16,302 SH   SOLE   16,283 0 19
TEMPUR SEALY INTL INC COM 88023U101 5,395 116,251 SH   SOLE   116,121 0 130
TESLA, INC COM 88160R101 2,326 3,000 SH   SOLE   3,000 0 0
TEXAS INSTRS INC COM 882508104 420 2,190 SH   SOLE   2,190 0 0
T-MOBILE US INC COM 872590104 222 1,740 SH   SOLE   1,740 0 0
TRADEWEB MKTS INC CL A 892672106 263 3,265 SH   SOLE   3,265 0 0
TRUIST FINL CORP COM 89832Q109 516 8,812 SH   SOLE   8,812 0 0
UNILEVER PLC SPON ADR NEW 904767704 399 7,369 SH   SOLE   7,255 0 114
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 184 16,130 SH   SOLE   16,130 0 0
UNITED PARCEL SERVICE INC CL B 911312106 282 1,551 SH   SOLE   1,531 0 20
UNITEDHEALTH GROUP INC COM 91324P102 278 714 SH   SOLE   714 0 0
US BANCORP DEL COM 902973304 422 7,112 SH   SOLE   7,112 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 249 6,510 SH   SOLE   6,510 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 393 7,279 SH   SOLE   7,209 0 70
VICARIOUS SURGICAL INC COM CL A 92561V109 540 36,125 SH   SOLE   36,125 0 0
VISA INC COM CL A 92826C839 3,213 14,425 SH   SOLE   14,408 0 17
WESCO INTL INC COM 95082P105 4,601 39,904 SH   SOLE   39,858 0 46
ZOETIS INC CL A 98978V103 3,248 16,735 SH   SOLE   16,716 0 19