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
ADOBE SYSTEMS INCORPORATEDCOM00724F10170,828124,904SH SOLE 00124,904
DANAHER CORPORATIONCOM23585110249,818151,418SH SOLE 00151,418
VANGUARD INDEX FDSTOTAL STK MKT92290876946,530192,720SH SOLE 00192,720
SPDR S&P 500 ETF TRTR UNIT78462F10341,78187,967SH SOLE 0087,967
MICROSOFT CORPCOM59491810437,863112,580SH SOLE 00112,580
ISHARES TRS&P 100 ETF46428710131,239142,559SH SOLE 00142,559
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C10227,007443,983SH SOLE 00443,983
VANGUARD MALVERN FDSSTRM INFPROIDX92202080526,239510,487SH SOLE 00510,487
ORACLE CORPCOM68389X10525,722294,943SH SOLE 00294,943
ISHARES TR1 3 YR TREAS BD46428745724,244283,428SH SOLE 00283,428
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y10723,47445,345SH SOLE 0045,345
ACCENTURE PLC IRELANDSHS CLASS AG1151C10118,12543,722SH SOLE 0043,722
DISNEY WALT COCOM25468710615,41999,547SH SOLE 0099,547
L3HARRIS TECHNOLOGIES INCCOM50243110915,22371,390SH SOLE 0071,390
CISCO SYS INCCOM17275R10214,784233,304SH SOLE 00233,304
STRYKER CORPORATIONCOM86366710113,26649,607SH SOLE 0049,607
ISHARES TRBARCLAYS 7 10 YR46428744012,016104,489SH SOLE 00104,489
LAM RESEARCH CORPCOM51280710811,75216,342SH SOLE 0016,342
WATERS CORPCOM94184810311,05729,675SH SOLE 0029,675
GENERAL DYNAMICS CORPCOM36955010810,62450,961SH SOLE 0050,961
CUMMINS INCCOM23102110610,52348,239SH SOLE 0048,239
FACTSET RESH SYS INCCOM30307510510,31121,216SH SOLE 0021,216
ABERDEEN STD GOLD ETF TRPHYSCL GOLD SHS00326A10410,223582,201SH SOLE 00582,201
SCHWAB CHARLES CORPCOM80851310510,087119,945SH SOLE 00119,945
S&P GLOBAL INCCOM78409V1049,46820,062SH SOLE 0020,062
ISHARES TRHDG MSCI EAFE46434V8038,235233,087SH SOLE 00233,087
APPLE INCCOM0378331008,11745,712SH SOLE 0045,712
ITT INCCOM45073V1087,89377,240SH SOLE 0077,240
SOUTHERN COPPER CORPCOM84265V1057,437120,513SH SOLE 00120,513
THERMO FISHER SCIENTIFIC INCCOM8835561026,99410,482SH SOLE 0010,482
NIKE INCCL B6541061036,57339,440SH SOLE 0039,440
AGILENT TECHNOLOGIES INCCOM00846U1016,45340,421SH SOLE 0040,421
BECTON DICKINSON & COCOM0758871095,62322,358SH SOLE 0022,358
EMCOR GROUP INCCOM29084Q1005,26741,345SH SOLE 0041,345
DICKS SPORTING GOODS INCCOM2533931025,07944,169SH SOLE 0044,169
MCKESSON CORPCOM58155Q1034,96919,992SH SOLE 0019,992
COCA COLA COCOM1912161004,87282,281SH SOLE 0082,281
GARMIN LTDSHSH2906T1094,40632,357SH SOLE 0032,357
GOLDMAN SACHS GROUP INCCOM38141G1044,19010,952SH SOLE 0010,952
ISHARES INCMSCI EMRG CHN46434G7643,95965,295SH SOLE 0065,295
ISHARES TRCORE MSCI EAFE46432F8423,95652,996SH SOLE 0052,996
VANGUARD INDEX FDSMCAP GR IDXVIP9229085383,92515,415SH SOLE 0015,415
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461023,59940,571SH SOLE 0040,571
QUEST DIAGNOSTICS INCCOM74834L1003,55620,551SH SOLE 0020,551
UNITEDHEALTH GROUP INCCOM91324P1023,4306,831SH SOLE 006,831
ABBVIE INCCOM00287Y1093,42725,310SH SOLE 0025,310
CERNER CORPCOM1567821043,13633,764SH SOLE 0033,764
VANGUARD INDEX FDSSM CP VAL ETF9229086113,02716,927SH SOLE 0016,927
NUCOR CORPCOM6703461053,02426,492SH SOLE 0026,492
DOLLAR TREE INCCOM2567461082,91320,730SH SOLE 0020,730
HOME DEPOT INCCOM4370761022,7746,683SH SOLE 006,683
PFIZER INCCOM7170811032,44741,437SH SOLE 0041,437
LOWES COS INCCOM5486611072,3989,277SH SOLE 009,277
QUALCOMM INCCOM7475251032,39513,098SH SOLE 0013,098
ISHARES TRRUS 1000 GRW ETF4642876142,3077,549SH SOLE 007,549
ISHARES TRRUS 2000 GRW ETF4642876482,2927,821SH SOLE 007,821
UNITED PARCEL SERVICE INCCL B9113121062,28010,636SH SOLE 0010,636
BROADCOM INCCOM11135F1012,2713,413SH SOLE 003,413
SPDR SER TRBLOOMBERG 1-3 MO78468R6632,23624,459SH SOLE 0024,459
ALPHABET INCCAP STK CL C02079K1072,222768SH SOLE 00768
EATON CORP PLCSHSG291831032,20112,733SH SOLE 0012,733
VISA INCCOM CL A92826C8392,1539,933SH SOLE 009,933
MCDONALDS CORPCOM5801351012,1528,027SH SOLE 008,027
PROCTER AND GAMBLE COCOM7427181092,11112,906SH SOLE 0012,906
PEPSICO INCCOM7134481082,11012,147SH SOLE 0012,147
NETAPP INCCOM64110D1042,06022,390SH SOLE 0022,390
CROWN CASTLE INTL CORP NEWCOM22822V1012,0429,782SH SOLE 009,782
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,99123,137SH SOLE 0023,137
MATCH GROUP INC NEWCOM57667L1071,97714,948SH SOLE 0014,948
WESTERN DIGITAL CORP.COM9581021051,92629,529SH SOLE 0029,529
VANGUARD INDEX FDSREAL ESTATE ETF9229085531,88616,253SH SOLE 0016,253
EMERSON ELEC COCOM2910111041,86820,093SH SOLE 0020,093
AMERICAN TOWER CORP NEWCOM03027X1001,8586,352SH SOLE 006,352
HP INCCOM40434L1051,84048,842SH SOLE 0048,842
MANPOWERGROUP INC WISCOM56418H1001,83518,852SH SOLE 0018,852
JOHNSON & JOHNSONCOM4781601041,82610,671SH SOLE 0010,671
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8601,82535,220SH SOLE 0035,220
CITRIX SYS INCCOM1773761001,79018,921SH SOLE 0018,921
TEXAS INSTRS INCCOM8825081041,7879,481SH SOLE 009,481
MERCK & CO INCCOM58933Y1051,77723,186SH SOLE 0023,186
GENERAL MLS INCCOM3703341041,77226,300SH SOLE 0026,300
AMERISOURCEBERGEN CORPCOM03071P1021,75913,236SH SOLE 0013,236
FIRST TR EXCHANGE TRADED FDCONSUMR DISCRE33734X1011,75328,253SH SOLE 0028,253
COMCAST CORP NEWCL A20030N1011,74034,577SH SOLE 0034,577
VERIZON COMMUNICATIONS INCCOM92343V1041,68832,484SH SOLE 0032,484
INFORMATICA INCCOM CL A45674M1011,67645,309SH SOLE 0045,309
BRISTOL-MYERS SQUIBB COCOM1101221081,65226,502SH SOLE 0026,502
3M COCOM88579Y1011,6469,265SH SOLE 009,265
ISHARES TRCORE S&P SCP ETF4642878041,63114,244SH SOLE 0014,244
BEST BUY INCCOM0865161011,59815,728SH SOLE 0015,728
PRINCIPAL FINANCIAL GROUP INCOM74251V1021,58021,848SH SOLE 0021,848
KIMBERLY-CLARK CORPCOM4943681031,55310,864SH SOLE 0010,864
GLOBAL X FDSLITHIUM BTRY ETF37954Y8551,55218,375SH SOLE 0018,375
NVIDIA CORPORATIONCOM67066G1041,5135,145SH SOLE 005,145
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4091,50918,564SH SOLE 0018,564
INTERNATIONAL BUSINESS MACHSCOM4592001011,50811,284SH SOLE 0011,284
HASBRO INCCOM4180561071,48814,616SH SOLE 0014,616
MARATHON OIL CORPCOM5658491061,48790,541SH SOLE 0090,541
ISHARES TRFLTG RATE NT ETF46429B6551,48529,275SH SOLE 0029,275
INTEL CORPCOM4581401001,47128,557SH SOLE 0028,557
SPDR DOW JONES INDL AVERAGEUT SER 178467X1091,4113,883SH SOLE 003,883
KORN FERRYCOM NEW5006432001,39618,430SH SOLE 0018,430
AMERICA MOVIL SAB DE CVSPON ADR L SHS02364W1051,39365,998SH SOLE 0065,998
SHOPIFY INCCL A82509L1071,3771,000SH SOLE 001,000
TARGET CORPCOM87612E1061,3445,807SH SOLE 005,807
ISHARES TRRUS 1000 VAL ETF4642875981,3437,998SH SOLE 007,998
VANGUARD WORLD FDSCONSUM STP ETF92204A2071,3426,716SH SOLE 006,716
OMNICOM GROUP INCCOM6819191061,32618,095SH SOLE 0018,095
AMDOCS LTDSHSG026021031,31417,556SH SOLE 0017,556
USANA HEALTH SCIENCES INCCOM90328M1071,25412,387SH SOLE 0012,387
COSTCO WHSL CORP NEWCOM22160K1051,1492,023SH SOLE 002,023
ISHARES TRCORE S&P500 ETF4642872001,0992,305SH SOLE 002,305
SEI INVTS COCOM7841171031,09517,964SH SOLE 0017,964
TEGNA INCCOM87901J1051,07257,749SH SOLE 0057,749
M & T BK CORPCOM55261F1041,0496,828SH SOLE 006,828
ISHARES INCMSCI GBL MIN VOL4642865251,0259,468SH SOLE 009,468
UNITED AIRLS HLDGS INCCOM91004710999522,736SH SOLE 0022,736
AES CORPCOM00130H10592538,064SH SOLE 0038,064
INTUITIVE SURGICAL INCCOM NEW46120E6029022,510SH SOLE 002,510
ISHARES TRMBS ETF4642885888848,229SH SOLE 008,229
CVS HEALTH CORPCOM1266501008358,094SH SOLE 008,094
INVESCO EXCHANGE TRADED FD TNASDAQ INTERNT46137V5308293,848SH SOLE 003,848
INVESCO EXCH TRADED FD TR IIS&P SMLCP HELT46138E1498224,575SH SOLE 004,575
FIRST TR LRGE CP CORE ALPHACOM SHS33734K1098188,863SH SOLE 008,863
AMEDISYS INCCOM0234361087824,830SH SOLE 004,830
TEREX CORP NEWCOM88077910378217,791SH SOLE 0017,791
CBRE GROUP INCCL A12504L1097667,056SH SOLE 007,056
DISCOVERY INCCOM SER A25470F10475031,848SH SOLE 0031,848
FIRST TR EXCHANGE TRADED FDMATERIALS ALPH33734X16875012,069SH SOLE 0012,069
ADVANCED MICRO DEVICES INCCOM0079031077485,200SH SOLE 005,200
HENRY SCHEIN INCCOM8064071026798,760SH SOLE 008,760
AUTODESK INCCOM0527691066612,351SH SOLE 002,351
BAUSCH HEALTH COS INCCOM07173410756520,457SH SOLE 0020,457
NU SKIN ENTERPRISES INCCL A67018T10553410,522SH SOLE 0010,522
JPMORGAN CHASE & COCOM46625H1005173,268SH SOLE 003,268
WORLD FUEL SVCS CORPCOM98147510651719,515SH SOLE 0019,515
AMAZON COM INCCOM023135106507152SH SOLE 00152
ALPHABET INCCAP STK CL A02079K305475164SH SOLE 00164
DELUXE CORPCOM24801910144613,902SH SOLE 0013,902
ALLISON TRANSMISSION HLDGS ICOM01973R10143712,027SH SOLE 0012,027
ISHARES TRCORE US AGGBD ET4642872264243,721SH SOLE 003,721
FLOWSERVE CORPCOM34354P10541813,673SH SOLE 0013,673
DENTSPLY SIRONA INCCOM24906P1094097,327SH SOLE 007,327
MADISON SQUARE GRDN ENTERTNMCL A55826T1023885,519SH SOLE 005,519
STARWOOD PPTY TR INCCOM85571B10537815,555SH SOLE 0015,555
ISHARES TRRUSSELL 2000 ETF4642876553671,650SH SOLE 001,650
PROLOGIS INC.COM74340W1033662,175SH SOLE 002,175
FIRST TR S&P REIT INDEX FDCOM33734G10836211,111SH SOLE 0011,111
MID-AMER APT CMNTYS INCCOM59522J1033581,560SH SOLE 001,560
ISHARES TRMSCI EAFE ETF4642874653494,430SH SOLE 004,430
ISHARES TRTIPS BD ETF4642871763492,700SH SOLE 002,700
MASTERCARD INCORPORATEDCL A57636Q104342953SH SOLE 00953
CORE LABORATORIES N VCOMN2271710732814,722SH SOLE 0014,722
ZSCALER INCCOM98980G1023211,000SH SOLE 001,000
ISHARES INCMSCI STH KOR ETF4642867723204,110SH SOLE 004,110
EXXON MOBIL CORPCOM30231G1023205,232SH SOLE 005,232
MATTEL INCCOM57708110231514,620SH SOLE 0014,620
VEECO INSTRS INC DELCOM92241710031511,065SH SOLE 0011,065
BLACKSTONE INCCOM09260D1073082,380SH SOLE 002,380
BK OF AMERICA CORPCOM0605051043056,855SH SOLE 006,855
GLADSTONE LD CORPCOM3765491012988,832SH SOLE 008,832
EDWARDS LIFESCIENCES CORPCOM28176E1082962,285SH SOLE 002,285
ISHARES INCMSCI SWITZERLAND4642867492915,510SH SOLE 005,510
AMERICAN INTL GROUP INCCOM NEW0268747842855,019SH SOLE 005,019
SERVISFIRST BANCSHARES INCCOM81768T1082713,190SH SOLE 003,190
ISHARES TRPFD AND INCM SEC4642886872696,820SH SOLE 006,820
INVESCO EXCHANGE TRADED FD TDYNMC BIOTECH46137V7872683,762SH SOLE 003,762
TESLA INCCOM88160R101265251SH SOLE 00251
VANGUARD WORLD FDSINF TECH ETF92204A702256559SH SOLE 00559
TRANE TECHNOLOGIES PLCSHSG8994E1032531,250SH SOLE 001,250
HACKETT GROUP INCCOM40460910923511,450SH SOLE 0011,450
ISHARES TRCORE S&P MCP ETF464287507227801SH SOLE 00801
GILEAD SCIENCES INCCOM3755581032203,030SH SOLE 003,030
CIGNA CORP NEWCOM125523100218950SH SOLE 00950
SCHWAB STRATEGIC TRINTL SCEQT ETF8085248882185,315SH SOLE 005,315
ISHARES TRMSCI ACWI EX US4642882402173,911SH SOLE 003,911
INVESCO EXCHANGE TRADED FD TDWA ENERGY MNT46137V8782177,094SH SOLE 007,094
PAYCHEX INCCOM7043261072161,585SH SOLE 001,585
CHARLES RIV LABS INTL INCCOM159864107211560SH SOLE 00560
APA CORPORATIONCOM03743Q1082097,771SH SOLE 007,771
CINTAS CORPCOM172908105208470SH SOLE 00470
VANGUARD INDEX FDSMID CAP ETF922908629207811SH SOLE 00811
ISHARES INCMSCI THAILND ETF4642866242072,725SH SOLE 002,725
ISHARES TR20 YR TR BD ETF4642874322061,393SH SOLE 001,393
META PLATFORMS INCCL A30303M102205610SH SOLE 00610
DOLBY LABORATORIES INCCOM CL A25659T1072042,146SH SOLE 002,146
LOCKHEED MARTIN CORPCOM539830109203570SH SOLE 00570
VANECK ETF TRUSTVANECK SHRT MUNI92189F52820311,313SH SOLE 0011,313
SPDR SER TRNUVEEN BLMBRG SH78468R7392014,086SH SOLE 004,086
NOKIA CORPSPONSORED ADR65490220415124,273SH SOLE 0024,273
GENPREX INCCOM372446104131100,000SH SOLE 00100,000
BANCO BRADESCO S ASP ADR PFD NEW05946030313037,918SH SOLE 0037,918
ACELRX PHARMACEUTICALS INCCOM00444T100815,000SH SOLE 0015,000