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 6,624 48,927 SH   SOLE   48,867 0 60
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,585 4,560 SH   SOLE   4,560 0 0
ADVANCED MICRO DEVICES INC COM 007903107 3,398 23,620 SH   SOLE   23,620 0 0
ALPHABET INC CAP STK CL A 02079K305 13,650 4,712 SH   SOLE   4,712 0 0
AMAZON COM INC COM 023135106 3,441 1,032 SH   SOLE   1,032 0 0
AMERICAN EXPRESS CO COM 025816109 3,432 20,981 SH   SOLE   20,981 0 0
APPLE INC COM 037833100 9,195 51,783 SH   SOLE   51,739 0 44
APPLIED MATLS INC COM 038222105 8,353 53,088 SH   SOLE   53,088 0 0
AVANTOR INC COM 05352A100 6,683 158,605 SH   SOLE   158,605 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 209 700 SH   SOLE   700 0 0
BEST BUY INC COM 086516101 248 2,442 SH   SOLE   2,382 0 60
BLACKROCK INC COM 09247X101 2,357 2,575 SH   SOLE   2,575 0 0
BOSTON SCIENTIFIC CORP 5.50% CNV PFD A 101137206 406 3,569 SH   SOLE   3,569 0 0
BROADCOM INC COM 11135F101 475 715 SH   SOLE   715 0 0
CANADIAN PAC RY LTD COM 13645T100 1,924 26,746 SH   SOLE   26,746 0 0
CARLISLE COS INC COM 142339100 4,680 18,865 SH   SOLE   18,865 0 0
CERAGON NETWORKS LTD ORD M22013102 231 89,780 SH   SOLE   89,780 0 0
CHEVRON CORP NEW COM 166764100 2,795 23,819 SH   SOLE   23,772 0 47
CISCO SYS INC COM 17275R102 428 6,761 SH   SOLE   6,761 0 0
CLOUDFLARE INC CL A COM 18915M107 654 4,975 SH   SOLE   4,975 0 0
CONCENTRIX CORP COM 20602D101 3,612 20,227 SH   SOLE   20,227 0 0
CRANE CO COM 224399105 2,487 24,454 SH   SOLE   24,454 0 0
CROCS INC COM 227046109 854 6,665 SH   SOLE   6,665 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 415 1,989 SH   SOLE   1,989 0 0
CVS HEALTH CORP COM 126650100 522 5,061 SH   SOLE   5,061 0 0
CYBIN INC COM 23256X100 15 12,500 SH   SOLE   12,500 0 0
D R HORTON INC COM 23331A109 1,289 11,893 SH   SOLE   11,893 0 0
DISNEY WALT CO COM 254687106 285 1,846 SH   SOLE   1,846 0 0
DOVER CORP COM 260003108 231 1,275 SH   SOLE   1,275 0 0
EAGLE MATLS INC COM 26969P108 4,457 26,778 SH   SOLE   26,778 0 0
EATON CORP PLC SHS G29183103 5,351 30,966 SH   SOLE   30,966 0 0
EBAY INC. COM 278642103 4,601 69,196 SH   SOLE   69,196 0 0
EPAM SYS INC COM 29414B104 5,967 8,927 SH   SOLE   8,927 0 0
EQUINOX GOLD CORP COM 29446Y502 1,043 154,395 SH   SOLE   154,395 0 0
EVGO INC *W EXP 09/15/202 30052F118 190 71,995 SH   SOLE   71,995 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,099 8,185 SH   SOLE   8,185 0 0
F5 INC COM 315616102 1,894 7,740 SH   SOLE   7,740 0 0
FARMLAND PARTNERS INC COM 31154R109 295 24,706 SH   SOLE   24,320 0 386
FISERV INC COM 337738108 601 5,795 SH   SOLE   5,795 0 0
FIVE BELOW INC COM 33829M101 235 1,140 SH   SOLE   1,140 0 0
FORD MTR CO DEL COM 345370860 1,264 60,896 SH   SOLE   60,536 0 360
FORTINET INC COM 34959E109 328 913 SH   SOLE   913 0 0
FORTUNA SILVER MINES INC COM 349915108 276 70,985 SH   SOLE   70,985 0 0
GILEAD SCIENCES INC COM 375558103 230 3,177 SH   SOLE   3,088 0 89
HAIN CELESTIAL GROUP INC COM 405217100 326 7,671 SH   SOLE   7,671 0 0
HOME DEPOT INC COM 437076102 607 1,464 SH   SOLE   1,464 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101 2,572 23,869 SH   SOLE   23,869 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 508 1,935 SH   SOLE   1,935 0 0
INSTALLED BLDG PRODS INC COM 45780R101 223 1,600 SH   SOLE   1,600 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,140 8,340 SH   SOLE   8,340 0 0
INTERNATIONAL PAPER CO COM 460146103 385 8,206 SH   SOLE   8,206 0 0
IONQ INC COM 46222L108 167 10,000 SH   SOLE   10,000 0 0
IQVIA HLDGS INC COM 46266C105 5,504 19,509 SH   SOLE   19,509 0 0
ISHARES INC MSCI STH KOR ETF 464286772 1,455 18,690 SH   SOLE   18,690 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 447 1,465 SH   SOLE   1,465 0 0
JACOBS ENGR GROUP INC COM 469814107 2,880 20,688 SH   SOLE   20,688 0 0
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 674 16,588 SH   SOLE   16,588 0 0
JOHNSON & JOHNSON COM 478160104 369 2,160 SH   SOLE   2,160 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 3,711 88,470 SH   SOLE   88,470 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 421 11,548 SH   SOLE   11,548 0 0
KT CORP SPONSORED ADR 48268K101 734 58,430 SH   SOLE   58,430 0 0
THE LION ELECTRIC COMPANY *W EXP 05/06/202 536221112 102 37,350 SH   SOLE   37,350 0 0
LOCKHEED MARTIN CORP COM 539830109 1,274 3,585 SH   SOLE   3,564 0 21
LUNA INNOVATIONS INC COM 550351100 262 31,079 SH   SOLE   31,079 0 0
MAG SILVER CORP COM 55903Q104 941 60,065 SH   SOLE   60,065 0 0
MCDONALDS CORP COM 580135101 317 1,183 SH   SOLE   1,183 0 0
MCEWEN MNG INC COM 58039P107 36 40,980 SH   SOLE   40,980 0 0
MDU RES GROUP INC COM 552690109 367 11,906 SH   SOLE   11,906 0 0
MEDTRONIC PLC SHS G5960L103 323 3,130 SH   SOLE   3,080 0 50
MERCK & CO INC COM 58933Y105 622 8,124 SH   SOLE   8,034 0 90
META PLATFORMS INC CL A 30303M102 1,768 5,259 SH   SOLE   5,244 0 15
MICROSOFT CORP COM 594918104 15,794 46,963 SH   SOLE   46,933 0 30
MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 14 10,375 SH   SOLE   10,375 0 0
MOLINA HEALTHCARE INC COM 60855R100 5,634 17,715 SH   SOLE   17,715 0 0
MORGAN STANLEY COM NEW 617446448 3,277 33,394 SH   SOLE   33,394 0 0
MSCI INC COM 55354G100 3,543 5,783 SH   SOLE   5,783 0 0
NASDAQ INC COM 631103108 372 1,776 SH   SOLE   1,776 0 0
NATIONAL FUEL GAS CO COM 636180101 4,376 68,448 SH   SOLE   68,448 0 0
NEWMONT CORP COM 651639106 600 9,685 SH   SOLE   9,620 0 65
NUVVE HOLDING CORP *W EXP 03/19/202 67079Y118 36 16,390 SH   SOLE   16,390 0 0
NVIDIA CORPORATION COM 67066G104 10,176 34,602 SH   SOLE   34,602 0 0
ORACLE CORP COM 68389X105 3,512 40,274 SH   SOLE   40,274 0 0
PERFICIENT INC COM 71375U101 1,830 14,155 SH   SOLE   14,155 0 0
PFIZER INC COM 717081103 630 10,684 SH   SOLE   10,684 0 0
PIONEER NAT RES CO COM 723787107 3,392 18,653 SH   SOLE   18,653 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,836 14,423 SH   SOLE   14,423 0 0
PROSHARES TR PSHS ULT NASB 74347R214 1,807 22,285 SH   SOLE   22,285 0 0
PRUDENTIAL FINL INC COM 744320102 3,230 29,845 SH   SOLE   29,845 0 0
QORVO INC COM 74736K101 2,465 15,762 SH   SOLE   15,762 0 0
QUALCOMM INC COM 747525103 3,953 21,620 SH   SOLE   21,620 0 0
QUANTA SVCS INC COM 74762E102 4,966 43,314 SH   SOLE   43,314 0 0
REGENERON PHARMACEUTICALS COM 75886F107 503 798 SH   SOLE   798 0 0
SEA LTD SPONSORED ADS 81141R100 4,046 18,087 SH   SOLE   18,087 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,263 71,249 SH   SOLE   71,249 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 163 11,381 SH   SOLE   11,381 0 0
STRYKER CORPORATION COM 863667101 2,757 10,310 SH   SOLE   10,310 0 0
TEMPUR SEALY INTL INC COM 88023U101 5,449 115,871 SH   SOLE   115,871 0 0
TESLA INC COM 88160R101 3,170 3,000 SH   SOLE   3,000 0 0
TEXAS INSTRS INC COM 882508104 416 2,209 SH   SOLE   2,209 0 0
TRADEWEB MKTS INC CL A 892672106 317 3,175 SH   SOLE   3,175 0 0
TRUIST FINL CORP COM 89832Q109 515 8,812 SH   SOLE   8,812 0 0
ULTA BEAUTY INC COM 90384S303 2,843 6,896 SH   SOLE   6,896 0 0
UNILEVER PLC SPON ADR NEW 904767704 380 7,070 SH   SOLE   6,956 0 114
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 188 16,130 SH   SOLE   16,130 0 0
UNITED PARCEL SERVICE INC CL B 911312106 335 1,564 SH   SOLE   1,544 0 20
UNITEDHEALTH GROUP INC COM 91324P102 3,914 7,796 SH   SOLE   7,796 0 0
US BANCORP DEL COM NEW 902973304 402 7,170 SH   SOLE   7,170 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 272 6,510 SH   SOLE   6,510 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 512 9,871 SH   SOLE   9,696 0 175
VICARIOUS SURGICAL INC COM CL A 92561V109 383 36,125 SH   SOLE   36,125 0 0
VISA INC COM CL A 92826C839 2,202 10,163 SH   SOLE   10,163 0 0
VOLTA INC *W EXP 08/26/202 92873V110 49 26,990 SH   SOLE   26,990 0 0
WESCO INTL INC COM 95082P105 5,237 39,798 SH   SOLE   39,798 0 0
WP CAREY INC COM 92936U109 220 2,693 SH   SOLE   2,607 0 86
ZOETIS INC CL A 98978V103 4,079 16,716 SH   SOLE   16,716 0 0