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
MICROSOFT CORPCOM59491810413,20155,991SH SOLE 55,99100
ALPHABET INCCAP STK CL A02079K30512,2025,916SH SOLE 5,91600
JPMORGAN CHASE & COCOM46625H10011,81777,627SH SOLE 77,62700
DISNEY WALT COCOM25468710610,88959,009SH SOLE 59,00900
LOCKHEED MARTIN CORPCOM53983010910,67328,885SH SOLE 28,88500
NEWMONT CORPCOM65163910610,450173,366SH SOLE 173,36600
HONEYWELL INTL INCCOM43851610610,20847,027SH SOLE 47,02700
JOHNSON & JOHNSONCOM47816010410,13261,648SH SOLE 61,64800
MICROCHIP TECHNOLOGY INC.COM59501710410,06564,844SH SOLE 64,84400
CISCO SYS INCCOM17275R1029,781189,144SH SOLE 189,14400
EMERSON ELEC COCOM2910111049,588106,270SH SOLE 106,27000
BHP GROUP PLCSPONSORED ADR05545E2099,144158,033SH SOLE 158,03300
MERCK & CO. INCCOM58933Y1058,759113,626SH SOLE 113,62600
ISHARES TR1 3 YR TREAS BD4642874578,53198,914SH SOLE 98,91400
MAXIM INTEGRATED PRODS INCCOM57772K1018,25490,340SH SOLE 90,34000
APPLE INCCOM0378331007,86964,421SH SOLE 64,42100
FACEBOOK INCCL A30303M1027,66326,019SH SOLE 26,01900
PFIZER INCCOM7170811037,490206,728SH SOLE 206,72800
SPDR S&P 500 ETF TRTR UNIT78462F1037,39318,653SH SOLE 18,65300
DIAGEO PLCSPON ADR NEW25243Q2057,24844,136SH SOLE 44,13600
SONY CORPSPONSORED ADR8356993077,17967,721SH SOLE 67,72100
AON PLCSHS CL AG0403H1087,17031,157SH SOLE 31,15700
ISHARES TRMBS ETF4642885886,87063,363SH SOLE 63,36300
LAUDER ESTEE COS INCCL A5184391046,68522,984SH SOLE 22,98400
BERKSHIRE HATHAWAY INC DELCL B NEW0846707026,62425,931SH SOLE 25,93100
TEXAS INSTRS INCCOM8825081046,39733,853SH SOLE 33,85300
TARGET CORPCOM87612E1066,38432,227SH SOLE 32,22700
BECTON DICKINSON & COCOM0758871096,08925,040SH SOLE 25,04000
INTERCONTINENTAL EXCHANGE INCOM45866F1045,98353,575SH SOLE 53,57500
GENERAL DYNAMICS CORPCOM3695501085,64831,109SH SOLE 31,10900
GALLAGHER ARTHUR J & COCOM3635761095,23141,927SH SOLE 41,92700
FIRST TR EXCHANGE-TRADED FDFIRST TR ENH NEW33739Q4085,06784,500SH SOLE 84,50000
HOME DEPOT INCCOM4370761024,79915,723SH SOLE 15,72300
COMCAST CORP NEWCL A20030N1014,45982,401SH SOLE 82,40100
ISHARES TRISHS 1-5YR INVS4642886464,23277,385SH SOLE 77,38500
MEDTRONIC PLCSHSG5960L1034,05134,291SH SOLE 34,29100
INVESCO QQQ TRUNIT SER 146090E1033,66811,493SH SOLE 11,49300
CHUBB LIMITEDCOMH1467J1043,54722,457SH SOLE 22,45700
WALMART INCCOM9311421033,52125,920SH SOLE 25,92000
VERIZON COMMUNICATIONS INCCOM92343V1043,39958,462SH SOLE 58,46200
INTEL CORPCOM4581401003,26651,030SH SOLE 51,03000
DIGITAL RLTY TR INCCOM2538681032,66318,905SH SOLE 18,90500
EATON CORP PLCSHSG291831032,64319,112SH SOLE 19,11200
ISHARES TRSHORT TREAS BD4642886792,57723,321SH SOLE 23,32100
ABB LTDSPONSORED ADR0003752042,55090,261SH SOLE 90,26100
CHEVRON CORP NEWCOM1667641002,2298,724SH SOLE 8,72400
DANAHER CORPORATIONCOM2358511022,2129,827SH SOLE 9,82700
AMAZON COM INCCOM0231351062,204712SH SOLE 71200
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF33733E1042,15030,351SH SOLE 30,35100
DUKE ENERGY CORP NEWCOM NEW26441C2042,08521,596SH SOLE 21,59600
SYSCO CORPCOM8718291071,86123,644SH SOLE 23,64400
ISHARES TRCORE S&P500 ETF4642872001,8484,645SH SOLE 4,64500
NATIONAL GRID PLCSPONSORED ADR NE6362744091,80130,406SH SOLE 30,40600
CORNING INCCOM2193501051,66238,209SH SOLE 38,20900
THERMO FISHER SCIENTIFIC INCCOM8835561021,6143,537SH SOLE 3,53700
BLACKSTONE GROUP INCCOM09260D1071,49019,995SH SOLE 19,99500
PEPSICO INCCOM7134481081,47910,458SH SOLE 10,45800
ISHARES TRU.S. TECH ETF4642877211,42716,276SH SOLE 16,27600
ISHARES TREAFE GRWTH ETF4642888851,42414,175SH SOLE 14,17500
NVIDIA CORPORATIONCOM67066G1041,4062,634SH SOLE 2,63400
ISHARES TRCORE US AGGBD ET4642872261,40212,314SH SOLE 12,31400
COSTCO WHSL CORP NEWCOM22160K1051,4013,973SH SOLE 3,97300
HOWMET AEROSPACE INCCOM4432011081,35042,017SH SOLE 42,01700
PAYPAL HLDGS INCCOM70450Y1031,3025,359SH SOLE 5,35900
SOUTHERN COCOM8425871071,29120,773SH SOLE 20,77300
ABBOTT LABSCOM0028241001,26710,571SH SOLE 10,57100
WASTE MGMT INC DELCOM94106L1091,1839,168SH SOLE 9,16800
SPDR SER TRPORTFOLIO INTRMD78464A3751,17632,428SH SOLE 32,42800
ISHARES TR20 YR TR BD ETF4642874321,1688,618SH SOLE 8,61800
CADENCE DESIGN SYSTEM INCCOM1273871081,1338,270SH SOLE 8,27000
FREEPORT-MCMORAN INCCL B35671D8571,10933,668SH SOLE 33,66800
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3571,1047,799SH SOLE 7,79900
ISHARES TRCORE S&P SCP ETF4642878041,0799,940SH SOLE 9,94000
SYNOPSYS INCCOM8716071071,0384,189SH SOLE 4,18900
ADVANCED MICRO DEVICES INCCOM00790310799412,671SH SOLE 12,67100
PAYCHEX INCCOM70432610799310,127SH SOLE 10,12700
ZEBRA TECHNOLOGIES CORPORATICL A9892071059611,980SH SOLE 1,98000
ETSY INCCOM29786A1069604,763SH SOLE 4,76300
ISHARES INCESG AWR MSCI EM46434G86395321,998SH SOLE 21,99800
IDEXX LABS INCCOM45168D1049481,938SH SOLE 1,93800
CROWN CASTLE INTL CORP NEWCOM22822V1019485,506SH SOLE 5,50600
FIRST TR VALUE LINE DIVID INSHS33734H10694124,782SH SOLE 24,78200
LILLY ELI & COCOM5324571089314,984SH SOLE 4,98400
T-MOBILE US INCCOM8725901049237,363SH SOLE 7,36300
CHIPOTLE MEXICAN GRILL INCCOM169656105900633SH SOLE 63300
ISHARES TRMSCI EAFE ETF46428746588511,675SH SOLE 11,67500
MSCI INCCOM55354G1008832,106SH SOLE 2,10600
ADOBE SYSTEMS INCORPORATEDCOM00724F1018791,848SH SOLE 1,84800
ISHARES TRGLOBAL TECH ETF4642872918652,810SH SOLE 2,81000
AMERICAN WTR WKS CO INC NEWCOM0304201038595,733SH SOLE 5,73300
ISHARES TRTIPS BD ETF4642871768536,799SH SOLE 6,79900
ISHARES TRCORE MSCI EAFE46432F84285211,828SH SOLE 11,82800
INTUITCOM4612021038412,195SH SOLE 2,19500
NEWS CORP NEWCL B65249B20883735,659SH SOLE 35,65900
ISHARES TR0-5YR HI YL CP46434V40781217,722SH SOLE 17,72200
CATALENT INCCOM1488061027997,579SH SOLE 7,57900
QUANTA SVCS INCCOM74762E1027969,050SH SOLE 9,05000
FEDEX CORPCOM31428X1067872,772SH SOLE 2,77200
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2097826,696SH SOLE 6,69600
PROCTER AND GAMBLE COCOM7427181097725,695SH SOLE 5,69500
MCDONALDS CORPCOM5801351017563,374SH SOLE 3,37400
AMGEN INCCOM0311621007563,040SH SOLE 3,04000
HORMEL FOODS CORPCOM44045210068614,351SH SOLE 14,35100
MORGAN STANLEYCOM NEW6174464486778,717SH SOLE 8,71700
MONSTER BEVERAGE CORP NEWCOM61174X1096687,329SH SOLE 7,32900
HOPE BANCORP INCCOM43940T10964742,942SH SOLE 42,94200
QUALCOMM INCCOM7475251036424,844SH SOLE 4,84400
WEST PHARMACEUTICAL SVSC INCCOM9553061056392,269SH SOLE 2,26900
SERVICENOW INCCOM81762P1026311,261SH SOLE 1,26100
HOLOGIC INCCOM4364401016268,414SH SOLE 8,41400
ISHARES TRIBOXX HI YD ETF4642885136247,157SH SOLE 7,15700
ISHARES TRBARCLAYS 7 10 YR4642874406215,500SH SOLE 5,50000
ALPHABET INCCAP STK CL C02079K107606293SH SOLE 29300
TERADYNE INCCOM8807701026054,976SH SOLE 4,97600
ALIGN TECHNOLOGY INCCOM0162551016051,117SH SOLE 1,11700
ISHARES GOLD TRISHARES46428510560437,124SH SOLE 37,12400
PERKINELMER INCCOM7140461095974,655SH SOLE 4,65500
TESLA INCCOM88160R101595891SH SOLE 89100
DOMINOS PIZZA INCCOM25754A2015931,613SH SOLE 1,61300
AUTODESK INCCOM0527691065932,139SH SOLE 2,13900
ISHARES TRFLTG RATE NT ETF46429B65559111,632SH SOLE 11,63200
POOL CORPCOM73278L1055861,698SH SOLE 1,69800
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428745869,296SH SOLE 9,29600
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4095857,084SH SOLE 7,08400
ISHARES TR0-5 YR TIPS ETF46429B7475755,438SH SOLE 5,43800
BK OF AMERICA CORPCOM06050510456914,700SH SOLE 14,70000
BOSTON BEER INCCL A100557107568471SH SOLE 47100
ISHARES TRU.S. CNSM SV ETF4642875805667,562SH SOLE 7,56200
SPDR SER TRS&P BIOTECH78464A8705594,123SH SOLE 4,12300
ISHARES TRIBOXX INV CP ETF4642872425584,285SH SOLE 4,28500
SCOTTS MIRACLE-GRO COCL A8101861065522,254SH SOLE 2,25400
IPG PHOTONICS CORPCOM44980X1095472,595SH SOLE 2,59500
STRYKER CORPORATIONCOM8636671015422,228SH SOLE 2,22800
ROLLINS INCCOM77571110453615,554SH SOLE 15,55400
PAYCOM SOFTWARE INCCOM70432V1025291,430SH SOLE 1,43000
INVESCO EXCHANGE TRADED FD TDYNMC LRG GWTH46137V7465157,573SH SOLE 7,57300
BERKLEY W R CORPCOM0844231025146,823SH SOLE 6,82300
SPDR SER TRBLMBRG BRC CNVRT78464A3595026,018SH SOLE 6,01800
STERIS PLCSHS USDG8473T1004952,599SH SOLE 2,59900
OLD DOMINION FREIGHT LINE INCOM6795801004932,051SH SOLE 2,05100
FIRST TR EXCH TRD ALPHDX FDEUROPE ALPHADEX33737J11748511,935SH SOLE 11,93500
UNITEDHEALTH GROUP INCCOM91324P1024741,277SH SOLE 1,27700
ISHARES TRUS TREAS BD ETF46429B26747318,084SH SOLE 18,08400
ISHARES TRESG AWR MSCI USA46435G4254645,102SH SOLE 5,10200
ISHARES TRCORE TOTAL USD46434V6134618,742SH SOLE 8,74200
FIRST TRUST LRGCP GWT ALPHADCOM SHS33735K1084584,689SH SOLE 4,68900
CIMAREX ENERGY COCOM1717981014457,497SH SOLE 7,49700
SPDR SER TRS&P DIVID ETF78464A7634403,734SH SOLE 3,73400
ADVISORSHARES TRADVISORSHS ETF00768Y2064316,919SH SOLE 6,91900
ISHARES TRCORE S&P MCP ETF4642875074301,653SH SOLE 1,65300
ISHARES TRMSCI EMG MKT ETF4642872344267,982SH SOLE 7,98200
CANADIAN NATL RY COCOM1363751024223,640SH SOLE 3,64000
BAXTER INTL INCCOM0718131094204,974SH SOLE 4,97400
KLA CORPCOM NEW4824801004181,264SH SOLE 1,26400
WEBSTER FINL CORP CONNCOM9478901094167,557SH SOLE 7,55700
DEVON ENERGY CORP NEWCOM25179M10341619,047SH SOLE 19,04700
MARTIN MARIETTA MATLS INCCOM5732841064141,232SH SOLE 1,23200
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3024111,886SH SOLE 1,88600
AMERICAN EXPRESS COCOM0258161094112,905SH SOLE 2,90500
BLACKROCK INCCOM09247X101404537SH SOLE 53700
ISHARES TRNATIONAL MUN ETF4642884143953,403SH SOLE 3,40300
SVB FINANCIAL GROUPCOM78486Q101393797SH SOLE 79700
INVESCO EXCHANGE TRADED FD TDWA MOMENTUM46137V8373914,588SH SOLE 4,58800
VISA INCCOM CL A92826C8393821,800SH SOLE 1,80000
MONDELEZ INTL INCCL A6092071053816,513SH SOLE 6,51300
CHEMOURS COCOM16385110838013,607SH SOLE 13,60700
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8033772,841SH SOLE 2,84100
UNITED PARCEL SERVICE INCCL B9113121063752,205SH SOLE 2,20500
SYNOVUS FINL CORPCOM NEW87161C5013678,026SH SOLE 8,02600
STARBUCKS CORPCOM8552441093673,359SH SOLE 3,35900
ISHARES TRU.S. MED DVC ETF4642888103661,108SH SOLE 1,10800
VANGUARD WORLD FDSINF TECH ETF92204A702352981SH SOLE 98100
NIKE INCCL B6541061033502,631SH SOLE 2,63100
AMEDISYS INCCOM0234361083441,298SH SOLE 1,29800
TORO COCOM8910921083443,334SH SOLE 3,33400
ISHARES U S ETF TRBLACKROCK ST MAT46431W5073436,829SH SOLE 6,82900
L BRANDS INCCOM5017971043365,428SH SOLE 5,42800
V F CORPCOM9182041083334,156SH SOLE 4,15600
FORTINET INCCOM34959E1093281,778SH SOLE 1,77800
INVESCO EXCHANGE TRADED FD TWILDERHIL CLAN46137V1343243,296SH SOLE 3,29600
INTERNATIONAL BUSINESS MACHSCOM4592001013222,414SH SOLE 2,41400
VANGUARD INDEX FDSS&P 500 ETF SHS922908363319877SH SOLE 87700
ACCENTURE PLC IRELANDSHS CLASS AG1151C1013131,130SH SOLE 1,13000
INTUITIVE SURGICAL INCCOM NEW46120E602311421SH SOLE 42100
RAYTHEON TECHNOLOGIES CORPCOM75513E1013104,014SH SOLE 4,01400
ISHARES TRRUS 1000 GRW ETF4642876143061,261SH SOLE 1,26100
PHILIP MORRIS INTL INCCOM7181721093063,452SH SOLE 3,45200
MASTERCARD INCORPORATEDCL A57636Q104300842SH SOLE 84200
PHILLIPS 66COM7185461042983,653SH SOLE 3,65300
AUTOMATIC DATA PROCESSING INCOM0530151032941,559SH SOLE 1,55900
SMUCKER J M COCOM NEW8326964052922,308SH SOLE 2,30800
3M COCOM88579Y1012871,490SH SOLE 1,49000
TRANE TECHNOLOGIES PLCSHSG8994E1032841,713SH SOLE 1,71300
ALBEMARLE CORPCOM0126531012821,929SH SOLE 1,92900
LOWES COS INCCOM5486611072791,467SH SOLE 1,46700
ILLINOIS TOOL WKS INCCOM4523081092731,234SH SOLE 1,23400
AMERISOURCEBERGEN CORPCOM03073E1052722,304SH SOLE 2,30400
FIRST TR EXCHANGE-TRADED FDDORSEY WRT 5 ETF33738R6052696,032SH SOLE 6,03200
FEDERAL RLTY INVT TRSH BEN INT NEW3137472062632,590SH SOLE 2,59000
ISHARES TRSELECT DIVID ETF4642871682592,267SH SOLE 2,26700
XYLEM INCCOM98419M1002592,454SH SOLE 2,45400
CIT GROUP INCCOM NEW1255818012574,992SH SOLE 4,99200
PRICE T ROWE GROUP INCCOM74144T1082571,492SH SOLE 1,49200
CHURCH & DWIGHT INCCOM1713401022552,919SH SOLE 2,91900
CLOROX CO DELCOM1890541092551,319SH SOLE 1,31900
PROSHARES TRS&P 500 DV ARIST74348A4672542,945SH SOLE 2,94500
UNION PAC CORPCOM9078181082541,153SH SOLE 1,15300
L3HARRIS TECHNOLOGIES INCCOM5024311092511,240SH SOLE 1,24000
REALTY INCOME CORPCOM7561091042513,953SH SOLE 3,95300
COLGATE PALMOLIVE COCOM1941621032513,181SH SOLE 3,18100
SPDR SER TRPRTFLO S&P500 GW78464A4092504,436SH SOLE 4,43600
ANALOG DEVICES INCCOM0326541052441,569SH SOLE 1,56900
DECKERS OUTDOOR CORPCOM243537107242732SH SOLE 73200
VANECK VECTORS ETF TRGOLD MINERS ETF92189F1062407,397SH SOLE 7,39700
FIRST TR EXCHANGE-TRADED FDRISNG DIVD ACHIV33738R5062385,233SH SOLE 5,23300
LINDE PLCSHSG5494J103238851SH SOLE 85100
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427422372,435SH SOLE 2,43500
GRAINGER W W INCCOM384802104236588SH SOLE 58800
ISHARES INCCORE MSCI EMKT46434G1032343,643SH SOLE 3,64300
SALESFORCE COM INCCOM79466L3022331,099SH SOLE 1,09900
EXXON MOBIL CORPCOM30231G1022334,170SH SOLE 4,17000
BROADRIDGE FINL SOLUTIONS INCOM11133T1032311,512SH SOLE 1,51200
S&P GLOBAL INCCOM78409V104231654SH SOLE 65400
AIR PRODS & CHEMS INCCOM009158106228811SH SOLE 81100
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4072251,341SH SOLE 1,34100
VIACOMCBS INCCL B92556H2062254,999SH SOLE 4,99900
NEW JERSEY RES CORPCOM6460251062245,634SH SOLE 5,63400
DEERE & COCOM244199105223595SH SOLE 59500
AMERICAN TOWER CORP NEWCOM03027X100223933SH SOLE 93300
ISHARES TRCORE HIGH DV ETF46429B6632222,342SH SOLE 2,34200
CHURCHILL DOWNS INCCOM171484108221974SH SOLE 97400
AFLAC INCCOM0010551022204,305SH SOLE 4,30500
ECOLAB INCCOM2788651002201,025SH SOLE 1,02500
CASEYS GEN STORES INCCOM1475281032191,011SH SOLE 1,01100
COMMERCE BANCSHARES INCCOM2005251032192,850SH SOLE 2,85000
BROWN & BROWN INCCOM1152361012174,742SH SOLE 4,74200
NEXTERA ENERGY INCCOM65339F1012152,848SH SOLE 2,84800
VANGUARD INDEX FDSTOTAL STK MKT9229087692131,029SH SOLE 1,02900
WEC ENERGY GROUP INCCOM92939U1062132,280SH SOLE 2,28000
PPG INDS INCCOM6935061072111,404SH SOLE 1,40400
MICRON TECHNOLOGY INCCOM5951121032102,381SH SOLE 2,38100
LUMENTUM HLDGS INCCOM55024U1092092,292SH SOLE 2,29200
BROWN FORMAN CORPCL B1156372092072,995SH SOLE 2,99500
XCEL ENERGY INCCOM98389B1002073,118SH SOLE 3,11800
ARK ETF TRINNOVATION ETF00214Q1042061,716SH SOLE 1,71600
EVERSOURCE ENERGYCOM30040W1082052,363SH SOLE 2,36300
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7042042,069SH SOLE 2,06900
CMS ENERGY CORPCOM1258961002033,312SH SOLE 3,31200
ISHARES TRRUSSELL 2000 ETF464287655203920SH SOLE 92000
ATMOS ENERGY CORPCOM0495601052012,026SH SOLE 2,02600
FACTSET RESH SYS INCCOM303075105201651SH SOLE 65100
NEW YORK MTG TR INCCOM PAR $.0264960450111124,812SH SOLE 24,81200