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
3M COCommon88579Y1012,22611,551SH SOLE 11,55100
ABBOTT LABSCommon0028241005804,840SH SOLE 4,84000
ABBVIE INC COMCommon00287Y1091,20111,101SH SOLE 11,10100
ADOBE SYS INC COMCommon00724F1011,2762,685SH SOLE 2,68500
AIR PROD & CHEMICAL INCCommon0091581063321,179SH SOLE 1,17900
ALIBABA GROUP HLDG LTDSponsored ADR01609W1021,2185,370SH SOLE 5,37000
ALLSTATE CORPCommon0200021013743,258SH SOLE 3,25800
ALPHABET INC CL ACommon02079K3051,225594SH SOLE 59400
ALTRIA GROUP INCCommon02209S1031,03320,185SH SOLE 20,18500
AMAZON COM INCCommon0231351063,6261,172SH SOLE 1,17200
AMER ELECTRIC POWER COCommon0255371012332,747SH SOLE 2,74700
AMER EXPRESS COCommon0258161096304,456SH SOLE 4,45600
AMERICAN WATER WORKS COCommon0304201035663,775SH SOLE 3,77500
AMGEN INCCommon0311621009213,700SH SOLE 3,70000
AMPHENOL CORP NEW CL ACommon03209510176911,660SH SOLE 11,66000
ANTHEM INCCommon036752103287800SH SOLE 80000
APPLE INCCommon0378331003,43228,098SH SOLE 28,09800
AT&T INCCommon00206R1022,09169,082SH SOLE 69,08200
BANK OF AMER CORPCommon0605051043,26184,277SH SOLE 84,27700
BAXTER INTL INCCommon0718131095065,995SH SOLE 5,99500
BERKSHIRE HATHAWAY INCCommon0846701082707SH SOLE 700
BERKSHIRE HATHAWAY INCCommon0846707027042,755SH SOLE 2,75500
BOEING COMPANYCommon0970231051,7606,909SH SOLE 6,90900
BRISTOL MYERS SQUIBB COCommon1101221081,17618,633SH SOLE 18,63300
CATERPILLAR INCCommon1491231011,3645,883SH SOLE 5,88300
CHEVRON CORPCommon1667641002,49623,815SH SOLE 23,81500
CIGNA CORPCommon1255231006052,503SH SOLE 2,50300
CISCO SYSTEMS INCCommon17275R1024228,156SH SOLE 8,15600
CITIGROUP INCCommon1729674243034,162SH SOLE 4,16200
CLOROX COCommon1890541092,31311,991SH SOLE 11,99100
COCA COLA CO COMCommon19121610091617,375SH SOLE 17,37500
COLGATE PALMOLIVE COCommon1941621032963,750SH SOLE 3,75000
COMCAST CORP CL ACommon20030N10163911,810SH SOLE 11,81000
CONOCOPHILLIPSCommon20825C1044658,777SH SOLE 8,77700
CORTEVA INCCommon22052L1043487,472SH SOLE 7,47200
COSTCO WHOLESALE CORPCommon22160K1051,4624,148SH SOLE 4,14800
CSX CORP COMCommon1264081032222,300SH SOLE 2,30000
CVS HEALTH CORPCommon12665010098013,025SH SOLE 13,02500
DEERE & COCommon2441991052,3486,276SH SOLE 6,27600
DOW INCCommon26055710364010,016SH SOLE 10,01600
DUKE ENERGY CORP NEWCommon26441C2042993,101SH SOLE 3,10100
DUPONT DE NEMOURS INCCommon26614N10289111,533SH SOLE 11,53300
EDWARDS LIFESCIENCESCommon28176E1082202,625SH SOLE 2,62500
EMERSON ELECTRIC COCommon2910111043473,845SH SOLE 3,84500
EVERSOURCE ENERGY COMCommon30040W1082562,953SH SOLE 2,95300
EXXON MOBIL CORPCommon30231G1023,40861,037SH SOLE 61,03700
FACEBOOK INC CL ACommon30303M1022,7079,192SH SOLE 9,19200
FEDEX CORPCommon31428X1067532,650SH SOLE 2,65000
FIRST TRUST NASDAQ 100ETF3373451022671,850SH SOLE 1,85000
FIRST TRUST VALUE LINEETF33734H1062757,230SH SOLE 7,23000
FORD MOTOR CO COMCommon34537086029223,833SH SOLE 23,83300
GENL ELECTRIC COCommon3696041031,13486,398SH SOLE 86,39800
GENL MILLS INCCommon37033410469611,353SH SOLE 11,35300
GOLDMAN SACHS GROUP INCCommon38141G1045721,750SH SOLE 1,75000
HCA HEALTHCARE INCCommon40412C1013481,850SH SOLE 1,85000
HERSHEY COCommon4278661082391,509SH SOLE 1,50900
HOME DEPOT INCCommon4370761022,9829,770SH SOLE 9,77000
HONEYWELL INTL INCCommon4385161063,08514,214SH SOLE 14,21400
INDUSTRIAL SELECT SECTORETF81369Y7042822,860SH SOLE 2,86000
INTL BUSINESS MACHCommon4592001011,0217,660SH SOLE 7,66000
INVESCO QQQ TRUST ETFETF46090E1031,8695,857SH SOLE 5,85700
INVESCO S&P 500 EQUALETF46137V3571,3229,335SH SOLE 9,33500
ISHARES EXPANDEDETF464287549253700SH SOLE 70000
ISHARES RUSSELL 1000ETF4642876141,5966,566SH SOLE 6,56600
ISHARES RUSSELL 2000 ETFETF4642876554922,225SH SOLE 2,22500
ISHARES S&P SMALLCAP 600ETF4642878872541,980SH SOLE 1,98000
JOHNSON & JOHNSON COMCommon4781601043,65522,240SH SOLE 22,24000
JPMORGAN CHASE & COCommon46625H1003,40822,384SH SOLE 22,38400
KELLOGG COCommon4878361082343,700SH SOLE 3,70000
KIMBERLY CLARK CORPCommon4943681035473,933SH SOLE 3,93300
LILLY ELI & COCommon5324571088394,493SH SOLE 4,49300
LINDE PLC EURCommonG5494J1035251,873SH SOLE 1,87300
LOCKHEED MARTIN CORPCommon5398301091,2003,247SH SOLE 3,24700
LOWES COS INC COMCommon5486611079274,875SH SOLE 4,87500
MASTERCARD INC CL ACommon57636Q1044881,370SH SOLE 1,37000
MCDONALDS CORPCommon5801351018063,598SH SOLE 3,59800
MEDTRONIC PLCCommonG5960L1033753,177SH SOLE 3,17700
MERCK & CO INC NEW COMCommon58933Y1051,52719,810SH SOLE 19,81000
MICROSOFT CORPCommon5949181044,02617,076SH SOLE 17,07600
MONDELEZ INTL INCCommon6092071051,01617,363SH SOLE 17,36300
NASDAQ INCCommon6311031083832,600SH SOLE 2,60000
NEXTERA ENERGY INC COMCommon65339F1011,63821,664SH SOLE 21,66400
NIKE INC CL BCommon6541061032,44918,430SH SOLE 18,43000
NORFOLK STHN CORPCommon6558441086392,380SH SOLE 2,38000
NORTHROP GRUMMAN CORPCommon6668071021,2243,781SH SOLE 3,78100
NOVARTIS AG SPON ADRSponsored ADR66987V1098089,447SH SOLE 9,44700
NVIDIA CORPCommon67066G1048361,565SH SOLE 1,56500
O REILLY AUTOMOTIVE INCCommon67103H1072,0424,026SH SOLE 4,02600
ORACLE CORPCommon68389X1055287,530SH SOLE 7,53000
PEPSICO INCCommon7134481083,88127,438SH SOLE 27,43800
PFIZER INCCommon7170811031,66846,038SH SOLE 46,03800
PHILIP MORRIS INTL INCCommon7181721091,62718,334SH SOLE 18,33400
PHILLIPS 66Common7185461042553,131SH SOLE 3,13100
PROCTER & GAMBLE COCommon7427181094,36232,207SH SOLE 32,20700
PROSHARES ULTRA DOW30ETF74347R3056179,370SH SOLE 9,37000
PROSHARES ULTRA SEMIETF74347R6692562,135SH SOLE 2,13500
RAYTHEON TECHNOLOGIESCommon75513E1011,51419,598SH SOLE 19,59800
RELIANCE STEEL &Common7595091023052,000SH SOLE 2,00000
ROYAL DUTCH SHELL PLCSponsored ADR7802592062777,063SH SOLE 7,06300
SEACOAST BKG CORP FLACommon81170780147113,000SH SOLE 13,00000
SERVICENOW INCCommon81762P102475950SH SOLE 95000
SPDR S&P BIOTECH ETFETF78464A8702972,190SH SOLE 2,19000
SPRAGUE RESOURCES LP MLPCommon84934310845820,900SH SOLE 20,90000
SQUARE INC CL ACommon8522341033521,550SH SOLE 1,55000
STATE STREET CORPCommon8574771031,58518,870SH SOLE 18,87000
SYSCO CORPCommon8718291075336,763SH SOLE 6,76300
TE CONNECTIVITY LTD CHFCommonH849891042882,232SH SOLE 2,23200
TELEFLEX INCCommon879369106332800SH SOLE 80000
TESLA INCCommon88160R101516773SH SOLE 77300
THERMO FISHER SCIENTIFICCommon8835561023,0126,600SH SOLE 6,60000
TORONTO DOMINION BK NEWCommon8911605095,26780,775SH SOLE 80,77500
UNION PACIFIC CORPCommon9078181082,49111,300SH SOLE 11,30000
UNITED PARCEL SERVICECommon9113121063532,078SH SOLE 2,07800
UNITEDHEALTH GROUP INCCommon91324P102223600SH SOLE 60000
VERIZON COMMUNICATIONSCommon92343V1041,77630,535SH SOLE 30,53500
VISA INC CL ACommon92826C8398313,925SH SOLE 3,92500
WALMART INCCommon9311421038526,275SH SOLE 6,27500
WALT DISNEY CO (HOLDINGCommon2546871064,51224,455SH SOLE 24,45500
WATERS CORPCommon9418481033691,300SH SOLE 1,30000
WEC ENERGY GROUP INC COMCommon92939U1067467,971SH SOLE 7,97100
WELLS FARGO & CO NEWCommon94974610147212,085SH SOLE 12,08500
YUM! BRANDS INCCommon9884981012502,310SH SOLE 2,31000
ZILLOW GROUP INC CL C CAP STKCommon98954M2003372,600SH SOLE 2,60000
ZIMMER BIOMET HOLDINGSCommon98956P1023332,080SH SOLE 2,08000