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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3-D SYS CORP DELCOM NEW88554D20578228,500SH SOLE 0028,500
ABBOTT LABSCOM0028241008246,872SH SOLE 006,872
ABBVIE INCCOM00287Y1096345,860SH SOLE 005,860
AKAMAI TECHNOLOGIES INCCOM00971T1011,52814,997SH SOLE 0014,997
AKOUSTIS TECHNOLOGIES INCCOM00973N10296872,580SH SOLE 0072,580
ALLSTATE CORPCOM0200021012362,056SH SOLE 002,056
ALPHABET INCCAP STK CL A02079K3053,1681,536SH SOLE 001,536
ALPHABET INCCAP STK CL C02079K107693335SH SOLE 00335
AMAZON COM INCCOM023135106780252SH SOLE 00252
AMDOCS LTDSHSG026021031,36219,409SH SOLE 0019,409
AMERCOCOM0235861001,2632,061SH SOLE 002,061
AMERICAN EXPRESS COCOM0258161098496,000SH SOLE 006,000
AMERIPRISE FINL INCCOM03076C1062791,200SH SOLE 001,200
APPLE INCCOM03783310014,507118,762SH SOLE 00118,762
ARISTA NETWORKS INCCOM0404131069973,302SH SOLE 003,302
ARK ETF TR3D PRINTING ETF00214Q50066717,183SH SOLE 0017,183
AT&T INCCOM00206R1022929,631SH SOLE 009,631
BANK HAWAII CORPCOM0625401092112,358SH SOLE 002,358
BANK NEW YORK MELLON CORPCOM06405810078016,487SH SOLE 0016,487
BERKSHIRE HATHAWAY INC DELCL A0846701083,4719SH SOLE 009
BERKSHIRE HATHAWAY INC DELCL B NEW0846707023,65114,293SH SOLE 0014,293
BHP GROUP LTDSPONSORED ADS0886061085117,366SH SOLE 007,366
BK OF AMERICA CORPCOM0605051041,72044,467SH SOLE 0044,467
BLACKROCK INCCOM09247X101247328SH SOLE 00328
BOEING COCOM0970231059603,769SH SOLE 003,769
BOX INCCL A10316T1042,06289,819SH SOLE 0089,819
BUTTERFLY NETWORK INCCOM CL A12415510217610,481SH SOLE 0010,481
CATERPILLAR INCCOM1491231018693,746SH SOLE 003,746
CATHAY GEN BANCORPCOM1491501042626,435SH SOLE 006,435
CHUBB LIMITEDCOMH1467J1042,18313,821SH SOLE 0013,821
CITIGROUP INCCOM NEW17296742496713,288SH SOLE 0013,288
CLEARFIELD INCCOM18482P1031,41146,822SH SOLE 0046,822
CLEVELAND-CLIFFS INC NEWCOM18589910125512,678SH SOLE 0012,678
COLLPLANT BIOTECHNOLOGIES LTADS19516R10747034,968SH SOLE 0034,968
COSTCO WHSL CORP NEWCOM22160K105253719SH SOLE 00719
CRITEO S ASPONS ADS22671810479222,796SH SOLE 0022,796
CSX CORPCOM1264081031,15712,000SH SOLE 0012,000
CVS HEALTH CORPCOM1266501003,67048,781SH SOLE 0048,781
DEERE & COCOM2441991051,2333,296SH SOLE 003,296
DEXCOM INCCOM2521311075181,440SH SOLE 001,440
DISNEY WALT COCOM2546871065,52329,933SH SOLE 0029,933
ENERSYSCOM29275Y1023113,430SH SOLE 003,430
ENTERPRISE PRODS PARTNERS LCOM29379210728813,080SH SOLE 0013,080
ETF MANAGERS TRPRIME JUNIR SLVR26924G10228219,520SH SOLE 0019,520
EXXON MOBIL CORPCOM30231G1023616,474SH SOLE 006,474
FACEBOOK INCCL A30303M1022,4368,271SH SOLE 008,271
FLUOR CORP NEWCOM34341210240917,732SH SOLE 0017,732
FORTINET INCCOM34959E1092,62314,222SH SOLE 0014,222
FREEPORT-MCMORAN INCCL B35671D8571,50245,606SH SOLE 0045,606
GENCOR INDS INCCOM36867810822817,013SH SOLE 0017,013
GILEAD SCIENCES INCCOM37555810365910,193SH SOLE 0010,193
GLOBAL X FDSGLOBAL X COPPER37954Y83089725,217SH SOLE 0025,217
GOPRO INCCL A38268T10333929,152SH SOLE 0029,152
GRAINGER W W INCCOM3848021041,1912,971SH SOLE 002,971
GRANITE REAL ESTATE INVT TRUNIT 99/99/99993874371143966,500SH SOLE 006,500
GREENSKY INCCL A39572G10042067,866SH SOLE 0067,866
GROUPON INCCOM NEW3994732062,86156,609SH SOLE 0056,609
HAIN CELESTIAL GROUP INCCOM4052171002,80664,351SH SOLE 0064,351
HANESBRANDS INCCOM4103451021,16559,219SH SOLE 0059,219
HARTFORD FINL SVCS GROUP INCCOM4165151042393,572SH SOLE 003,572
HOME DEPOT INCCOM4370761024931,614SH SOLE 001,614
HOULIHAN LOKEY INCCL A4415931004,77971,858SH SOLE 0071,858
ILLUMINA INCCOM4523271091,5364,000SH SOLE 004,000
INDEPENDENT BK GROUP INCCOM45384B1063584,950SH SOLE 004,950
INTEL CORPCOM45814010065110,172SH SOLE 0010,172
INTERNATIONAL BUSINESS MACHSCOM4592001012,52418,944SH SOLE 0018,944
INTERNATIONAL FLAVORS&FRAGRACOM4595061011,67011,962SH SOLE 0011,962
INTUITCOM4612021032,9557,714SH SOLE 007,714
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3571,2028,482SH SOLE 008,482
ISHARES GOLD TRISHARES4642851054,838297,568SH SOLE 00297,568
ISHARES TRCORE S&P SCP ETF4642878042672,465SH SOLE 002,465
ISHARES TRCORE S&P US GWT4642876716877,566SH SOLE 007,566
ISHARES TRMSCI EMG MKT ETF4642872342544,770SH SOLE 004,770
ISHARES TRRUS MID CAP ETF4642874993725,036SH SOLE 005,036
ISHARES TRS&P MC 400VL ETF4642877053673,596SH SOLE 003,596
ISHARES TRSP SMCP600VL ETF4642878793673,644SH SOLE 003,644
ITT INCCOM45073V1082182,393SH SOLE 002,393
JOHNSON & JOHNSONCOM4781601042,57815,687SH SOLE 0015,687
JOHNSON CTLS INTL PLCSHSG515021054197,020SH SOLE 007,020
JPMORGAN CHASE & COCOM46625H1005,16433,921SH SOLE 0033,921
KANSAS CITY SOUTHERNCOM NEW485170302208790SH SOLE 00790
KIMBERLY-CLARK CORPCOM4943681033152,264SH SOLE 002,264
KINDER MORGAN INC DELCOM49456B10139923,938SH SOLE 0023,938
MACYS INCCOM55616P10428117,343SH SOLE 0017,343
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801062826,501SH SOLE 006,501
MARRIOTT INTL INC NEWCL A5719032023172,140SH SOLE 002,140
MASTEC INCCOM5763231093864,123SH SOLE 004,123
MASTERCARD INCORPORATEDCL A57636Q104316889SH SOLE 00889
MAXIMUS INCCOM5779331048029,005SH SOLE 009,005
MAXLINEAR INCCOM57776J1001,62547,686SH SOLE 0047,686
MICRON TECHNOLOGY INCCOM5951121034004,535SH SOLE 004,535
MICROSOFT CORPCOM5949181042511,066SH SOLE 001,066
MOLSON COORS BEVERAGE COCL B60871R20979015,442SH SOLE 0015,442
PALO ALTO NETWORKS INCCOM6974351051,2353,836SH SOLE 003,836
PARATEK PHARMACEUTICALS INCCOM69937430238854,907SH SOLE 0054,907
PAYPAL HLDGS INCCOM70450Y1032681,105SH SOLE 001,105
PFIZER INCCOM7170811032356,484SH SOLE 006,484
PIMCO ENRGY TACTICAL CR OPPCOM SHS BEN INT69346N10724623,804SH SOLE 0023,804
PRICE T ROWE GROUP INCCOM74144T1082191,277SH SOLE 001,277
PRICESMART INCCOM7415111093633,754SH SOLE 003,754
PROCTER AND GAMBLE COCOM7427181097085,225SH SOLE 005,225
PS BUSINESS PKS INC CALIFCOM69360J1076,54842,359SH SOLE 0042,359
PUBLIC STORAGECOM74460D10915,38462,345SH SOLE 0062,345
QUALCOMM INCCOM7475251034203,165SH SOLE 003,165
ROCKWELL AUTOMATION INCCOM7739031091,7916,746SH SOLE 006,746
ROKU INCCOM CL A77543R1023261,000SH SOLE 001,000
SCHRODINGER INCCOM80810D1032643,456SH SOLE 003,456
SKYWORKS SOLUTIONS INCCOM83088M1021,0365,644SH SOLE 005,644
SOLAREDGE TECHNOLOGIES INCCOM83417M1042,6529,227SH SOLE 009,227
SONOS INCCOM83570H10854114,450SH SOLE 0014,450
SOUTHWEST AIRLS COCOM8447411084928,062SH SOLE 008,062
SPDR INDEX SHS FDSS&P INTL SMLCP78463X8713699,878SH SOLE 009,878
SPDR SER TRS&P METALS MNG78464A75577119,309SH SOLE 0019,309
STANTEC INCCOM85472N1092505,840SH SOLE 005,840
STARBUCKS CORPCOM8552441092,07118,957SH SOLE 0018,957
STARWOOD PPTY TR INCCOM85571B1051,00140,476SH SOLE 0040,476
STELLANTIS N.VSHSN8240510617810,000SH SOLE 0010,000
STRATASYS LTDSHSM8554810169226,700SH SOLE 0026,700
STRIDE INCCOM86333M1081,74858,067SH SOLE 0058,067
SYSCO CORPCOM8718291074145,258SH SOLE 005,258
TARGET CORPCOM87612E1065032,539SH SOLE 002,539
TESLA INCCOM88160R1018821,320SH SOLE 001,320
TEXAS INSTRS INCCOM8825081046583,480SH SOLE 003,480
TRIMBLE INCCOM8962391002,35230,236SH SOLE 0030,236
TWITTER INCCOM90184L10269310,891SH SOLE 0010,891
UBIQUITI INCCOM90353W103279935SH SOLE 00935
ULTRA CLEAN HLDGS INCCOM90385V1073826,582SH SOLE 006,582
UNITED THERAPEUTICS CORP DELCOM91307C1021,2497,467SH SOLE 007,467
VALMONT INDS INCCOM9202531011,6296,856SH SOLE 006,856
VANECK VECTORS ETF TRAGRIBUSINESS ETF92189F7003393,863SH SOLE 003,863
VANECK VECTORS ETF TRGOLD MINERS ETF92189F10660218,538SH SOLE 0018,538
VANECK VECTORS ETF TRGOLD MINERS ETF92189F10625014,300SHCallSOLE 0014,300
VBI VACCINES INC CDACOM NEW91822J10317656,685SH SOLE 0056,685
VERISK ANALYTICS INCCOM92345Y1061,5758,915SH SOLE 008,915
VERIZON COMMUNICATIONS INCCOM92343V1041,11219,131SH SOLE 0019,131
VISA INCCOM CL A92826C8392521,190SH SOLE 001,190
VULCAN MATLS COCOM9291601091,0456,194SH SOLE 006,194
WELLS FARGO CO NEWCOM9497461012867,309SH SOLE 007,309
WORLD GOLD TRSPDR GLD MINIS98149E20463437,279SH SOLE 0037,279
YEXT INCCOM98585N10644931,012SH SOLE 0031,012
YEXT INCCOM98585N106350,000SHCallSOLE 0050,000