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
ADOBE SYSTEMS INCORPORATED COM 00724F101 71,905 124,895 SH   SOLE   0 0 124,895
VANGUARD INDEX FDS TOTAL STK MKT 922908769 48,815 219,828 SH   SOLE   0 0 219,828
DANAHER CORPORATION COM 235851102 46,093 151,403 SH   SOLE   0 0 151,403
SPDR S&P 500 ETF TR TR UNIT 78462F103 38,547 89,823 SH   SOLE   0 0 89,823
MICROSOFT CORP COM 594918104 31,762 112,662 SH   SOLE   0 0 112,662
ISHARES TR S&P 100 ETF 464287101 28,147 142,559 SH   SOLE   0 0 142,559
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 27,038 440,294 SH   SOLE   0 0 440,294
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 26,035 495,149 SH   SOLE   0 0 495,149
ORACLE CORP COM 68389X105 25,915 297,427 SH   SOLE   0 0 297,427
ISHARES TR 1 3 YR TREAS BD 464287457 25,262 293,233 SH   SOLE   0 0 293,233
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 21,806 45,345 SH   SOLE   0 0 45,345
DISNEY WALT CO COM 254687106 16,795 99,277 SH   SOLE   0 0 99,277
L3HARRIS TECHNOLOGIES INC COM 502431109 15,723 71,390 SH   SOLE   0 0 71,390
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 13,986 43,717 SH   SOLE   0 0 43,717
STRYKER CORPORATION COM 863667101 13,082 49,607 SH   SOLE   0 0 49,607
CISCO SYS INC COM 17275R102 12,862 236,297 SH   SOLE   0 0 236,297
CUMMINS INC COM 231021106 10,833 48,239 SH   SOLE   0 0 48,239
WATERS CORP COM 941848103 10,603 29,675 SH   SOLE   0 0 29,675
GENERAL DYNAMICS CORP COM 369550108 9,990 50,961 SH   SOLE   0 0 50,961
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 9,678 574,350 SH   SOLE   0 0 574,350
LAM RESEARCH CORP COM 512807108 9,298 16,337 SH   SOLE   0 0 16,337
SCHWAB CHARLES CORP COM 808513105 8,737 119,945 SH   SOLE   0 0 119,945
S&P GLOBAL INC COM 78409V104 8,524 20,062 SH   SOLE   0 0 20,062
FACTSET RESH SYS INC COM 303075105 8,376 21,216 SH   SOLE   0 0 21,216
ISHARES TR HDG MSCI EAFE 46434V803 7,954 231,291 SH   SOLE   0 0 231,291
SOUTHERN COPPER CORP COM 84265V105 6,766 120,513 SH   SOLE   0 0 120,513
APPLE INC COM 037833100 6,719 47,484 SH   SOLE   0 0 47,484
ITT INC COM 45073V108 6,630 77,240 SH   SOLE   0 0 77,240
AGILENT TECHNOLOGIES INC COM 00846U101 6,368 40,421 SH   SOLE   0 0 40,421
THERMO FISHER SCIENTIFIC INC COM 883556102 5,979 10,465 SH   SOLE   0 0 10,465
NIKE INC CL B 654106103 5,728 39,440 SH   SOLE   0 0 39,440
BECTON DICKINSON & CO COM 075887109 5,496 22,358 SH   SOLE   0 0 22,358
DICKS SPORTING GOODS INC COM 253393102 5,290 44,169 SH   SOLE   0 0 44,169
GARMIN LTD SHS H2906T109 5,030 32,357 SH   SOLE   0 0 32,357
EMCOR GROUP INC COM 29084Q100 4,770 41,345 SH   SOLE   0 0 41,345
COCA COLA CO COM 191216100 4,317 82,281 SH   SOLE   0 0 82,281
GOLDMAN SACHS GROUP INC COM 38141G104 4,178 11,052 SH   SOLE   0 0 11,052
MCKESSON CORP COM 58155Q103 3,986 19,992 SH   SOLE   0 0 19,992
ISHARES INC MSCI EMRG CHN 46434G764 3,893 64,206 SH   SOLE   0 0 64,206
ISHARES TR CORE MSCI EAFE 46432F842 3,871 52,137 SH   SOLE   0 0 52,137
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3,643 15,415 SH   SOLE   0 0 15,415
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,215 18,992 SH   SOLE   0 0 18,992
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,011 40,571 SH   SOLE   0 0 40,571
QUEST DIAGNOSTICS INC COM 74834L100 2,986 20,551 SH   SOLE   0 0 20,551
ABBVIE INC COM 00287Y109 2,862 26,536 SH   SOLE   0 0 26,536
UNITEDHEALTH GROUP INC COM 91324P102 2,860 7,319 SH   SOLE   0 0 7,319
MATCH GROUP INC NEW COM 57667L107 2,692 17,145 SH   SOLE   0 0 17,145
NUCOR CORP COM 670346105 2,609 26,492 SH   SOLE   0 0 26,492
INTUITIVE SURGICAL INC COM NEW 46120E602 2,495 2,510 SH   SOLE   0 0 2,510
CERNER CORP COM 156782104 2,381 33,764 SH   SOLE   0 0 33,764
ALPHABET INC CAP STK CL C 02079K107 2,324 872 SH   SOLE   0 0 872
ISHARES TR RUS 2000 GRW ETF 464287648 2,296 7,821 SH   SOLE   0 0 7,821
SPDR SER TR SPDR BLOOMBERG 78468R663 2,237 24,464 SH   SOLE   0 0 24,464
HOME DEPOT INC COM 437076102 2,180 6,641 SH   SOLE   0 0 6,641
ISHARES TR RUS 1000 GRW ETF 464287614 2,069 7,549 SH   SOLE   0 0 7,549
MANPOWERGROUP INC WIS COM 56418H100 2,041 18,852 SH   SOLE   0 0 18,852
CITRIX SYS INC COM 177376100 2,032 18,921 SH   SOLE   0 0 18,921
NETAPP INC COM 64110D104 2,010 22,390 SH   SOLE   0 0 22,390
DOLLAR TREE INC COM 256746108 1,984 20,730 SH   SOLE   0 0 20,730
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,971 22,926 SH   SOLE   0 0 22,926
MCDONALDS CORP COM 580135101 1,910 7,923 SH   SOLE   0 0 7,923
BEST BUY INC COM 086516101 1,897 17,945 SH   SOLE   0 0 17,945
COMCAST CORP NEW CL A 20030N101 1,892 33,824 SH   SOLE   0 0 33,824
EATON CORP PLC SHS G29183103 1,889 12,654 SH   SOLE   0 0 12,654
LOWES COS INC COM 548661107 1,875 9,243 SH   SOLE   0 0 9,243
UNITED PARCEL SERVICE INC CL B 911312106 1,871 10,273 SH   SOLE   0 0 10,273
EMERSON ELEC CO COM 291011104 1,865 19,800 SH   SOLE   0 0 19,800
PEPSICO INC COM 713448108 1,808 12,023 SH   SOLE   0 0 12,023
PROCTER AND GAMBLE CO COM 742718109 1,785 12,766 SH   SOLE   0 0 12,766
TEXAS INSTRS INC COM 882508104 1,781 9,264 SH   SOLE   0 0 9,264
PFIZER INC COM 717081103 1,776 41,283 SH   SOLE   0 0 41,283
MERCK & CO INC COM 58933Y105 1,702 22,655 SH   SOLE   0 0 22,655
VERIZON COMMUNICATIONS INC COM 92343V104 1,701 31,490 SH   SOLE   0 0 31,490
JOHNSON & JOHNSON COM 478160104 1,691 10,471 SH   SOLE   0 0 10,471
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,678 16,489 SH   SOLE   0 0 16,489
QUALCOMM INC COM 747525103 1,675 12,990 SH   SOLE   0 0 12,990
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 1,670 28,253 SH   SOLE   0 0 28,253
AMERICAN TOWER CORP NEW COM 03027X100 1,668 6,286 SH   SOLE   0 0 6,286
CROWN CASTLE INTL CORP NEW COM 22822V101 1,667 9,620 SH   SOLE   0 0 9,620
WESTERN DIGITAL CORP. COM 958102105 1,667 29,529 SH   SOLE   0 0 29,529
BROADCOM INC COM 11135F101 1,633 3,368 SH   SOLE   0 0 3,368
INTEL CORP COM 458140100 1,604 30,108 SH   SOLE   0 0 30,108
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,585 19,238 SH   SOLE   0 0 19,238
AMERISOURCEBERGEN CORP COM 03071P102 1,581 13,236 SH   SOLE   0 0 13,236
ISHARES TR CORE S&P SCP ETF 464287804 1,579 14,462 SH   SOLE   0 0 14,462
3M CO COM 88579Y101 1,551 8,839 SH   SOLE   0 0 8,839
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,551 34,900 SH   SOLE   0 0 34,900
INTERNATIONAL BUSINESS MACHS COM 459200101 1,539 11,080 SH   SOLE   0 0 11,080
GENERAL MLS INC COM 370334104 1,534 25,639 SH   SOLE   0 0 25,639
KORN FERRY COM NEW 500643200 1,524 21,064 SH   SOLE   0 0 21,064
HP INC COM 40434L105 1,522 55,618 SH   SOLE   0 0 55,618
BRISTOL-MYERS SQUIBB CO COM 110122108 1,518 25,650 SH   SOLE   0 0 25,650
ISHARES TR FLTG RATE NT ETF 46429B655 1,461 28,737 SH   SOLE   0 0 28,737
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1,407 21,848 SH   SOLE   0 0 21,848
OMNICOM GROUP INC COM 681919106 1,405 19,394 SH   SOLE   0 0 19,394
KIMBERLY-CLARK CORP COM 494368103 1,401 10,577 SH   SOLE   0 0 10,577
SHOPIFY INC CL A 82509L107 1,356 1,000 SH   SOLE   0 0 1,000
AMDOCS LTD SHS G02602103 1,329 17,556 SH   SOLE   0 0 17,556
TARGET CORP COM 87612E106 1,318 5,760 SH   SOLE   0 0 5,760
HASBRO INC COM 418056107 1,304 14,616 SH   SOLE   0 0 14,616
TEGNA INC COM 87901J105 1,303 66,082 SH   SOLE   0 0 66,082
USANA HEALTH SCIENCES INC COM 90328M107 1,302 14,121 SH   SOLE   0 0 14,121
ISHARES TR CORE S&P500 ETF 464287200 1,294 3,003 SH   SOLE   0 0 3,003
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,287 3,805 SH   SOLE   0 0 3,805
ISHARES TR RUS 1000 VAL ETF 464287598 1,252 7,998 SH   SOLE   0 0 7,998
MARATHON OIL CORP COM 565849106 1,238 90,541 SH   SOLE   0 0 90,541
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,189 6,633 SH   SOLE   0 0 6,633
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1,166 65,998 SH   SOLE   0 0 65,998
UNITED AIRLS HLDGS INC COM 910047109 1,082 22,736 SH   SOLE   0 0 22,736
NVIDIA CORPORATION COM 67066G104 1,066 5,145 SH   SOLE   0 0 5,145
SEI INVTS CO COM 784117103 1,065 17,964 SH   SOLE   0 0 17,964
M & T BK CORP COM 55261F104 1,020 6,828 SH   SOLE   0 0 6,828
ISHARES INC MSCI GBL MIN VOL 464286525 973 9,468 SH   SOLE   0 0 9,468
ISHARES SILVER TR ISHARES 46428Q109 966 47,074 SH   SOLE   0 0 47,074
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 918 3,848 SH   SOLE   0 0 3,848
COSTCO WHSL CORP NEW COM 22160K105 914 2,033 SH   SOLE   0 0 2,033
ISHARES TR MBS ETF 464288588 893 8,260 SH   SOLE   0 0 8,260
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 835 4,575 SH   SOLE   0 0 4,575
AES CORP COM 00130H105 827 36,227 SH   SOLE   0 0 36,227
DISCOVERY INC COM SER A 25470F104 808 31,848 SH   SOLE   0 0 31,848
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 756 8,863 SH   SOLE   0 0 8,863
TEREX CORP NEW COM 880779103 749 17,791 SH   SOLE   0 0 17,791
AMEDISYS INC COM 023436108 720 4,830 SH   SOLE   0 0 4,830
CBRE GROUP INC CL A 12504L109 687 7,056 SH   SOLE   0 0 7,056
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 676 12,069 SH   SOLE   0 0 12,069
AUTODESK INC COM 052769106 670 2,351 SH   SOLE   0 0 2,351
HENRY SCHEIN INC COM 806407102 667 8,760 SH   SOLE   0 0 8,760
CVS HEALTH CORP COM 126650100 665 7,831 SH   SOLE   0 0 7,831
WORLD FUEL SVCS CORP COM 981475106 656 19,515 SH   SOLE   0 0 19,515
DELUXE CORP COM 248019101 587 16,360 SH   SOLE   0 0 16,360
BAUSCH HEALTH COS INC COM 071734107 570 20,457 SH   SOLE   0 0 20,457
ADVANCED MICRO DEVICES INC COM 007903107 535 5,200 SH   SOLE   0 0 5,200
JPMORGAN CHASE & CO COM 46625H100 527 3,218 SH   SOLE   0 0 3,218
AMAZON COM INC COM 023135106 506 154 SH   SOLE   0 0 154
SOFI TECHNOLOGIES INC COM 83406F102 505 31,831 SH   SOLE   0 0 31,831
ALLISON TRANSMISSION HLDGS I COM 01973R101 488 13,820 SH   SOLE   0 0 13,820
FLOWSERVE CORP COM 34354P105 474 13,673 SH   SOLE   0 0 13,673
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 465 6,401 SH   SOLE   0 0 6,401
ALPHABET INC CAP STK CL A 02079K305 433 162 SH   SOLE   0 0 162
ISHARES TR CORE US AGGBD ET 464287226 427 3,721 SH   SOLE   0 0 3,721
NU SKIN ENTERPRISES INC CL A 67018T105 426 10,522 SH   SOLE   0 0 10,522
DENTSPLY SIRONA INC COM 24906P109 425 7,327 SH   SOLE   0 0 7,327
CORE LABORATORIES N V COM N22717107 409 14,722 SH   SOLE   0 0 14,722
VISA INC COM CL A 92826C839 405 1,816 SH   SOLE   0 0 1,816
EXXON MOBIL CORP COM 30231G102 367 6,232 SH   SOLE   0 0 6,232
ISHARES TR MSCI EAFE ETF 464287465 346 4,430 SH   SOLE   0 0 4,430
ISHARES TR TIPS BD ETF 464287176 345 2,700 SH   SOLE   0 0 2,700
ISHARES TR RUSSELL 2000 ETF 464287655 339 1,548 SH   SOLE   0 0 1,548
ISHARES INC MSCI STH KOR ETF 464286772 332 4,110 SH   SOLE   0 0 4,110
FIRST TR S&P REIT INDEX FD COM 33734G108 314 11,111 SH   SOLE   0 0 11,111
MID-AMER APT CMNTYS INC COM 59522J103 291 1,560 SH   SOLE   0 0 1,560
BK OF AMERICA CORP COM 060505104 283 6,655 SH   SOLE   0 0 6,655
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 282 3,762 SH   SOLE   0 0 3,762
ISHARES TR CORE S&P MCP ETF 464287507 278 1,057 SH   SOLE   0 0 1,057
MASTERCARD INCORPORATED CL A 57636Q104 278 801 SH   SOLE   0 0 801
APPIAN CORP CL A 03782L101 278 3,000 SH   SOLE   0 0 3,000
AMERICAN INTL GROUP INC COM NEW 026874784 275 5,019 SH   SOLE   0 0 5,019
PROLOGIS INC. COM 74340W103 273 2,175 SH   SOLE   0 0 2,175
BLACKSTONE INC COM 09260D107 273 2,350 SH   SOLE   0 0 2,350
MATTEL INC COM 577081102 271 14,620 SH   SOLE   0 0 14,620
GENPREX INC COM 372446104 268 100,000 SH   SOLE   0 0 100,000
ZSCALER INC COM 98980G102 262 1,000 SH   SOLE   0 0 1,000
ISHARES INC MSCI SWITZERLAND 464286749 257 5,510 SH   SOLE   0 0 5,510
EDWARDS LIFESCIENCES CORP COM 28176E108 254 2,240 SH   SOLE   0 0 2,240
SERVISFIRST BANCSHARES INC COM 81768T108 248 3,190 SH   SOLE   0 0 3,190
VEECO INSTRS INC DEL COM 922417100 246 11,065 SH   SOLE   0 0 11,065
ISHARES TR PFD AND INCM SEC 464288687 240 6,190 SH   SOLE   0 0 6,190
ADTALEM GLOBAL ED INC COM 00737L103 232 6,140 SH   SOLE   0 0 6,140
CHARLES RIV LABS INTL INC COM 159864107 229 555 SH   SOLE   0 0 555
HACKETT GROUP INC COM 404609109 225 11,450 SH   SOLE   0 0 11,450
GILEAD SCIENCES INC COM 375558103 224 3,210 SH   SOLE   0 0 3,210
VANGUARD WORLD FDS INF TECH ETF 92204A702 224 559 SH   SOLE   0 0 559
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 221 5,315 SH   SOLE   0 0 5,315
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 219 7,094 SH   SOLE   0 0 7,094
ISHARES TR MSCI ACWI EX US 464288240 217 3,911 SH   SOLE   0 0 3,911
TRANE TECHNOLOGIES PLC SHS G8994E103 216 1,250 SH   SOLE   0 0 1,250
TWITTER INC COM 90184L102 205 3,398 SH   SOLE   0 0 3,398
SNAP INC CL A 83304A106 205 2,770 SH   SOLE   0 0 2,770
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 204 11,313 SH   SOLE   0 0 11,313
FACEBOOK INC CL A 30303M102 204 600 SH   SOLE   0 0 600
AT&T INC COM 00206R102 203 7,517 SH   SOLE   0 0 7,517
ISHARES INC MSCI THAILND ETF 464286624 203 2,725 SH   SOLE   0 0 2,725
SPDR SER TR NUVEEN BLMBRG SR 78468R739 202 4,086 SH   SOLE   0 0 4,086
GLADSTONE LD CORP COM 376549101 200 8,790 SH   SOLE   0 0 8,790
VELO3D INC COMMON STOCK 92259N104 157 18,800 SH   SOLE   0 0 18,800
BANCO BRADESCO S A SP ADR PFD NEW 059460303 145 37,918 SH   SOLE   0 0 37,918
NOKIA CORP SPONSORED ADR 654902204 132 24,273 SH   SOLE   0 0 24,273
ACELRX PHARMACEUTICALS INC COM 00444T100 15 15,000 SH   SOLE   0 0 15,000