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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES Com 002824100   922,000 8,400 SH   SOLE   0 0 8,400
ABBVIE INC Com 00287Y109   2,159,000 13,362 SH   SOLE   0 0 13,362
ADOBE INC Com 00724F101   418,000 1,241 SH   SOLE   0 0 1,241
ALLY FINL INC Com 02005N100   308,000 12,617 SH   SOLE   0 0 12,617
APPLE INC Com 037833100   3,287,000 25,295 SH   SOLE   0 0 25,295
ARCHER-DANIELS-MIDLN Com 039483102   960,000 10,341 SH   SOLE   0 0 10,341
BANK AMERICA CORP Com 060505104   347,000 10,481 SH   SOLE   0 0 10,481
BANK NOVA SCOTIA F Com 064149107   286,000 5,838 SH   SOLE   0 0 5,838
BROADCOM INC Com 11135F101   441,000 789 SH   SOLE   0 0 789
CENTRUS ENERGY CORP CLASS A CL A 15643u104   11,721,000 360,866 SH   SOLE   0 0 360,866
CHEVRON CORP Com 166764100   347,000 1,931 SH   SOLE   0 0 1,931
CISCO SYSTEMS INC Com 17275R102   815,000 17,105 SH   SOLE   0 0 17,105
CROWN CASTLE INC REIT Com 22822V101   1,757,000 12,953 SH   SOLE   0 0 12,953
CUMMINS INC Com 231021106   720,000 2,970 SH   SOLE   0 0 2,970
DEERE & CO Com 244199105   822,000 1,916 SH   SOLE   0 0 1,916
DLOCAL LTD FCLASS A CL A G29018101   136,000 8,711 SH   SOLE   0 0 8,711
DOLLAR GENERAL CORP Com 256677105   330,000 1,340 SH   SOLE   0 0 1,340
EDWARDS LIFESCIENCES Com 28176E108   453,000 6,069 SH   SOLE   0 0 6,069
EMERSON ELECTRIC CO Com 291011104   537,000 5,595 SH   SOLE   0 0 5,595
ENERGY FUELS INC F Com 292671708   72,000 11,575 SH   SOLE   0 0 11,575
ENPHASE ENERGY INC Com 29355A107   304,000 1,146 SH   SOLE   0 0 1,146
EPAM SYSTEMS INC Com 29414B104   8,978,000 27,393 SH   SOLE   0 0 27,393
ETSY INC Com 29786A106   6,592,000 55,033 SH   SOLE   0 0 55,033
FASTENAL CO Com 311900104   620,000 13,109 SH   SOLE   0 0 13,109
GLOBANT SA F Com L44385109   7,613,000 45,273 SH   SOLE   0 0 45,273
GRAN TIERRA ENERGY Com 38500T101   10,000 10,000 SH   SOLE   0 0 10,000
HELIOS TECHNOLOGIES INC Com 42328H109   55,280,000 1,015,422 SH   SOLE   0 0 1,015,422
HOME DEPOT INC Com 437076102   1,360,000 4,301 SH   SOLE   0 0 4,301
HONEYWELL INTL INC Com 438516106   454,000 2,119 SH   SOLE   0 0 2,119
HUT EIGHT MINING CORP F Com 44812T102   17,000 20,000 SH   SOLE   0 0 20,000
ICON PLC F Com G4705A100   353,000 1,815 SH   SOLE   0 0 1,815
IMPAC MTG HLDGS Com 45254P508   438,000 2,578,536 SH   SOLE   0 0 2,578,536
INTEL CORP Com 458140100   785,000 29,704 SH   SOLE   0 0 29,704
INTERCONTINENTAL EXC Com 45866F104   359,000 3,500 SH   SOLE   0 0 3,500
INTUIT INC Com 461202103   7,493,000 19,252 SH   SOLE   0 0 19,252
ISHARES CORE MSCI TOTL INTL STCK ETF ETF 46432F834   222,000 3,843 SH   SOLE   0 0 3,843
ISHARES CORE S&P 500 ETF ETF 464287200   464,000 1,207 SH   SOLE   0 0 1,207
JABIL INC Com 466313103   1,043,000 15,290 SH   SOLE   0 0 15,290
JOHNSON & JOHNSON Com 478160104   543,000 3,073 SH   SOLE   0 0 3,073
JPMORGAN CHASE & CO Com 46625H100   8,708,000 64,939 SH   SOLE   0 0 64,939
L3HARRIS TECHNOLOGIES IN Com 502431109   242,000 1,160 SH   SOLE   0 0 1,160
LOWES COMPANIES INC Com 548661107   793,000 3,979 SH   SOLE   0 0 3,979
MARATHON DIGITAL HLDGS I Com 565788106   141,000 41,135 SH   SOLE   0 0 41,135
MARATHON PETE CORP Com 56585A102   407,000 3,500 SH   SOLE   0 0 3,500
MCKESSON CORP Com 58155Q103   556,000 1,483 SH   SOLE   0 0 1,483
MEDICAL PROPERTIES REIT Com 58463J304   131,000 11,744 SH   SOLE   0 0 11,744
MERCK & CO. INC. Com 58933Y105   530,000 4,776 SH   SOLE   0 0 4,776
META PLATFORMS INC CLASS A CL A 30303M102   2,840,000 23,600 SH   SOLE   0 0 23,600
METLIFE INC Com 59156R108   634,000 8,758 SH   SOLE   0 0 8,758
MICROSOFT CORP Com 594918104   442,000 1,845 SH   SOLE   0 0 1,845
NEXTERA ENERGY INC Com 65339F101   601,000 7,194 SH   SOLE   0 0 7,194
NORDSON CORP Com 655663102   638,000 2,682 SH   SOLE   0 0 2,682
NV5 GLOBAL INC Com 62945V109   6,629,000 50,099 SH   SOLE   0 0 50,099
NVIDIA CORP Com 67066G104   8,024,000 54,904 SH   SOLE   0 0 54,904
ORAGENICS INC Com 684023302   134,000 1,271,281 SH   SOLE   0 0 1,271,281
PALO ALTO NETWORKS Com 697435105   377,000 2,700 SH   SOLE   0 0 2,700
PAYCHEX INC Com 704326107   770,000 6,663 SH   SOLE   0 0 6,663
PAYPAL HOLDINGS INCORPOR Com 70450Y103   4,331,000 60,810 SH   SOLE   0 0 60,810
PEPSICO INC Com 713448108   489,000 2,708 SH   SOLE   0 0 2,708
PFIZER INC Com 717081103   964,000 18,809 SH   SOLE   0 0 18,809
PPG INDUSTRIES INC Com 693506107   337,000 2,682 SH   SOLE   0 0 2,682
PROCTER & GAMBLE Com 742718109   531,000 3,502 SH   SOLE   0 0 3,502
PUB SVC ENTERPISE GP Com 744573106   905,000 14,764 SH   SOLE   0 0 14,764
PUBLIC STORAGE REIT Com 74460D109   468,000 1,669 SH   SOLE   0 0 1,669
PURE STORAGE INC CLASS A CL A 74624M102   5,601,000 209,310 SH   SOLE   0 0 209,310
ROYAL BANK OF CANADA F Com 780087102   563,000 5,990 SH   SOLE   0 0 5,990
SEAGATE TECHNOLOGY HLD F Ord Shs G7997R103   706,000 13,419 SH   SOLE   0 0 13,419
SILVERGATE CAP CORP CLASS A CL A 82837P408   988,000 56,782 SH   SOLE   0 0 56,782
SPDR S&P 500 ETF ETF 78462F103   384,000 1,004 SH   SOLE   0 0 1,004
THE COCA-COLA CO Com 191216100   244,000 3,839 SH   SOLE   0 0 3,839
THOMSON REUTERS CORP F Com 884903709   563,000 4,937 SH   SOLE   0 0 4,937
TITAN MEDICAL INC F Com 88830X819   10,000 15,000 SH   SOLE   0 0 15,000
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406   297,000 2,741 SH   SOLE   0 0 2,741
VANGUARD REAL ESTATE ETF ETF 922908553   791,000 9,590 SH   SOLE   0 0 9,590
VANGUARD TOTAL STOCK MARKET ETF ETF 922908769   315,000 1,647 SH   SOLE   0 0 1,647
VEEVA SYSTEMS INC CLASS A CL A 922475108   263,000 1,630 SH   SOLE   0 0 1,630
VERIZON COMMUNICATN Com 92343V104   841,000 21,340 SH   SOLE   0 0 21,340
VISA INC CLASS A CL A 92826C839   220,000 1,058 SH   SOLE   0 0 1,058
WALMART INC Com 931142103   523,000 3,691 SH   SOLE   0 0 3,691
WALT DISNEY CO Com 254687106   4,582,000 52,743 SH   SOLE   0 0 52,743
WELLTOWER INC REIT Com 95040Q104   457,000 6,974 SH   SOLE   0 0 6,974