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 997,000 9,209 SH   SOLE   0 0 9,209
ABBOTT LABORATORIES COM 002824100 714,000 5,961 SH   SOLE   0 0 5,961
ADOBE INC COM 00724F101 604,000 1,270 SH   SOLE   0 0 1,270
ARCHER DANIELS MIDLAND C COM 039483102 684,000 12,000 SH   SOLE   0 0 12,000
AMAZON COM INC COM 023135106 294,000 95 SH   SOLE   0 0 95
APPLE INC COM 038733100 4,185,000 34,263 SH   SOLE   0 0 34,263
AIR TRANS SVCS GROUP COM 00922R105 4,084,000 139,589 SH   SOLE   0 0 139,589
ALIBABA GROUP HLDG LTD F SPONSORED ADS 01609W102 7,909,000 34,882 SH   SOLE   0 0 34,882
BANK OF AMERICA CORP COM 060505104 411,400 10,635 SH   SOLE   0 0 10,635
BANK NOVA SCOTIA COM 064149107 258,000 4,120 SH   SOLE   0 0 4,120
CROWN CASTLE INTL CO COM 22822V101 1,909,000 11,091 SH   SOLE   0 0 11,090
COMCAST CORP Class A 20030N101 220,000 4,068 SH   SOLE   0 0 4,068
CUMMINS INC COM 231021106 626,000 2,416 SH   SOLE   0 0 2,416
CERENCE INC COM 156727109 4,350,000 48,565 SH   SOLE   0 0 48,565
CISCO SYSTEMS INC COM 17275R102 896,000 17,326 SH   SOLE   0 0 17,326
CHEVRON CORP COM 166764100 208,000 1,981 SH   SOLE   0 0 1,981
DEERE & CO COM 244199105 694,000 1,856 SH   SOLE   0 0 1,856
DOLLAR GENERAL CORP COM 256677105 272,000 1,340 SH   SOLE   0 0 1,340
WALT DISNEY CO COM 254687106 9,057,000 49,083 SH   SOLE   0 0 49,083
EMERSON ELECTRIC CO COM 291011104 502,000 5,591 SH   SOLE   0 0 5,591
EPAM SYSTEMS INC COM 29414B104 13,671,000 34,462 SH   SOLE   0 0 34,462
ETSY INC COM 29786A106 11,522,000 57,134 SH   SOLE   0 0 57,134
EDWARDS LIFESCIENCES COM 28176E108 563,000 6,737 SH   SOLE   0 0 6,737
FASTENAL CO COM 311900104 647,000 12,860 SH   SOLE   0 0 12,860
FACEBOOK INC Class A 30303M102 10,839,000 36,802 SH   SOLE   0 0 36,802
GLOBANT SA F COM L44385109 8,991,000 43,306 SH   SOLE   0 0 43,306
GRAN TIERRA ENERGY COM 38500T101 7,000 10,000 SH   SOLE   0 0 10,000
HOME DEPOT INC COM 437076102 1,597,000 5,232 SH   SOLE   0 0 5,232
HELIOS TECHNOLOGIES INC COM 42328H109 72,695,000 997,598 SH   SOLE   0 0 997,598
HONEYWELL INTL INC COM 438516106 483,000 2,226 SH   SOLE   0 0 2,226
INTERCONTINENTAL EXC COM 45866F104 391,000 3,500 SH   SOLE   0 0 3,500
INTEL CORP COM 458140100 2,035,000 31,798 SH   SOLE   0 0 31,798
INTUIT INC COM 461202103 7,230,000 18,874 SH   SOLE   0 0 18,874
INTERNTNL PAPER COM 460146103 204,000 3,777 SH   SOLE   0 0 3,777
INPHI CORP COM 45772F107 268,000 1,500 SH   SOLE   0 0 1,500
ISHARES CORE S&P 500 ETF 464287200 440,000 1,107 SH   SOLE   0 0 1,107
ISHARES CORE MSCI TOTL INTL STCK ETF 46432F834 236,000 3,363 SH   SOLE   0 0 3,363
JABIL INC COM 466313103 984,000 18,856 SH   SOLE   0 0 18,856
JOHNSON & JOHNSON COM 478160104 479,000 2,915 SH   SOLE   0 0 2,915
JPMORGAN CHASE & CO COM 46625H100 8,043,000 52,835 SH   SOLE   0 0 52,835
THE COCA-COLA CO COM 191216100 236,000 4,478 SH   SOLE   0 0 4,478
CENTRUS ENERGY CORP Class A 15643U104 9,043,000 381,256 SH   SOLE   0 0 381,256
LGI HOMES INC COM 50187T106 4,756,000 31,854 SH   SOLE   0 0 31,854
L3HARRIS TECHNOLOGIES IN COM 502431109 250,000 1,232 SH   SOLE   0 0 1,232
LOWES COS INC COM 548661107 788,000 4,145 SH   SOLE   0 0 4,145
MCKESSON CORP COM 58155Q103 307,000 1,575 SH   SOLE   0 0 1,575
METLIFE INC COM 59156R108 169,000 2,784 SH   SOLE   0 0 2,784
MEDICAL PROPERTIES COM 58463J304 292,000 13,722 SH   SOLE   0 0 13,722
MERCK & CO. INC. COM 58933Y105 258,000 3,347 SH   SOLE   0 0 3,347
MICROSOFT CORP COM 594918104 443,000 1,879 SH   SOLE   0 0 1,879
NORDSON CORP COM 655663102 559,000 2,812 SH   SOLE   0 0 2,812
NEXTERA ENERGY INC COM 65339F101 646,000 8,545 SH   SOLE   0 0 8,545
NVIDIA CORP COM 67066G104 8,597,000 16,101 SH   SOLE   0 0 16,101
NV5 GLOBAL INC COM 62945V109 5,269,000 54,562 SH   SOLE   0 0 54,562
ORAGENICS INC COM 684023302 914,000 1,008,117 SH   SOLE   0 0 1,008,117
PALO ALTO NETWORKS COM 697435105 290,000 900 SH   SOLE   0 0 900
PAYCHEX INC COM 704326107 673,000 6,866 SH   SOLE   0 0 6,866
PUB SVC ENTERPISE GP COM 744573106 759,000 12,606 SH   SOLE   0 0 12,606
PEPSICO INC COM 713448108 392,000 2,769 SH   SOLE   0 0 2,769
PFIZER INC COM 717081103 622,000 17,158 SH   SOLE   0 0 17,158
PROCTER & GAMBLE COM 742718109 557,000 4,115 SH   SOLE   0 0 4,115
PPG INDUSTRIES INC COM 693506107 420,000 2,798 SH   SOLE   0 0 2,798
PRA HEALTH SCIENCES COM 69354M108 535,000 3,487 SH   SOLE   0 0 3,487
PUBLIC STORAGE REIT COM 74460D109 446,000 1,809 SH   SOLE   0 0 1,809
PAYPAL HOLDINGS INCORPOR COM 70450Y103 15,253,000 62,812 SH   SOLE   0 0 62,812
REALPAGE INC COM 75606N109 6,123,000 70,220 SH   SOLE   0 0 70,220
ROYAL BANK OF CANADA F COM 780087102 546,000 5,916 SH   SOLE   0 0 5,916
SEAGATE TECHNOLOGY F COM G7945M107 794,000 10,349 SH   SOLE   0 0 10,349
TAL EDUCATION GROUP SPONSORED ADS 874080104 253,000 4,704 SH   SOLE   0 0 4,704
UNILEVER PLC SPONSORED ADR NEW 904767704 444,000 7,949 SH   SOLE   0 0 7,949
VISA INC CLASS A 92826C839 318,000 1,502 SH   SOLE   0 0 1,502
VANGUARD SMALL CP ETF 922908751 200,000 933 SH   SOLE   0 0 933
VEEVA SYSTEMS INC Class A 922475108 444,000 1,698 SH   SOLE   0 0 1,698
VANGUARD REAL ESTATE ETF 922908553 650,000 6,096 SH   SOLE   0 0 6,096
VANGUARD TOTAL STOCK MARKET ETF 922908769 326,000 1,576 SH   SOLE   0 0 1,576
VERIZON COMMUNICATN COM 92343V104 1,353,000 23,265 SH   SOLE   0 0 23,265
WELLTOWER INC COM 95040Q104 301,000 4,195 SH   SOLE   0 0 4,195
WALMART INC COM 931142103 516,000 3,796 SH   SOLE   0 0 3,796
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 254,000 8,720 SH   SOLE   0 0 8,720