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
2U INC COM 90214J101 693 18,116 SH   SOLE   18,116 0 0
3M CO COM 88579Y101 5,127 26,610 SH   SOLE   26,610 0 0
ABBOTT LABS COM 002824100 358 2,988 SH   SOLE   2,988 0 0
ABBVIE INC COM 00287Y109 4,703 43,457 SH   SOLE   43,457 0 0
AFLAC INC COM 001055102 1,580 30,880 SH   SOLE   30,880 0 0
AGNC INVT CORP COM 00123Q104 3,001 179,067 SH   SOLE   179,067 0 0
ALLSTATE CORP COM 020002101 725 6,309 SH   SOLE   6,309 0 0
ALPHABET INC CAP STK CL C 02079K107 1,392 673 SH   SOLE   673 0 0
ALPHABET INC CAP STK CL A 02079K305 1,147 556 SH   SOLE   556 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 326 10,696 SH   SOLE   10,696 0 0
AMAZON COM INC COM 023135106 2,915 942 SH   SOLE   942 0 0
AMEDISYS INC COM 023436108 1,210 4,571 SH   SOLE   4,571 0 0
AMGEN INC COM 031162100 3,621 14,553 SH   SOLE   14,553 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 1,357 157,787 SH   SOLE   157,787 0 0
ANALOG DEVICES INC COM 032654105 1,504 9,695 SH   SOLE   9,695 0 0
ANSYS INC COM 03662Q105 1,214 3,575 SH   SOLE   3,575 0 0
APPLE INC COM 037833100 3,489 28,565 SH   SOLE   28,565 0 0
AT&T INC COM 00206R102 4,372 144,448 SH   SOLE   144,448 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 3,924 68,838 SH   SOLE   68,838 0 0
BK OF AMERICA CORP COM 060505104 410 10,607 SH   SOLE   10,607 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 503 1,970 SH   SOLE   1,970 0 0
BIOGEN INC COM 09062X103 315 1,125 SH   SOLE   1,125 0 0
BLACKLINE INC COM 09239B109 1,192 10,994 SH   SOLE   10,994 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 1,200 38,725 SH   SOLE   38,725 0 0
BORGWARNER INC COM 099724106 203 4,375 SH   SOLE   4,375 0 0
BP PLC SPONSORED ADR 055622104 230 9,450 SH   SOLE   9,450 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,225 19,412 SH   SOLE   19,412 0 0
CATERPILLAR INC COM 149123101 343 1,480 SH   SOLE   1,480 0 0
CHEMED CORP NEW COM 16359R103 922 2,006 SH   SOLE   2,006 0 0
CHEVRON CORP NEW COM 166764100 266 2,538 SH   SOLE   2,538 0 0
CISCO SYS INC COM 17275R102 4,714 91,166 SH   SOLE   91,166 0 0
CITIGROUP INC COM NEW 172967424 214 2,947 SH   SOLE   2,947 0 0
COLONY CAP INC NEW CL A COM 19626G108 324 50,000 SH   SOLE   50,000 0 0
COMCAST CORP NEW CL A 20030N101 482 8,915 SH   SOLE   8,915 0 0
CORNING INC COM 219350105 4,314 99,143 SH   SOLE   99,143 0 0
CORTEVA INC COM 22052L104 206 4,411 SH   SOLE   4,411 0 0
COSTAR GROUP INC COM 22160N109 2,040 2,482 SH   SOLE   2,482 0 0
DANAHER CORPORATION COM 235851102 1,582 7,029 SH   SOLE   7,029 0 0
DEERE & CO COM 244199105 548 1,465 SH   SOLE   1,465 0 0
DISNEY WALT CO COM 254687106 323 1,752 SH   SOLE   1,752 0 0
DOW INC COM 260557103 3,216 50,302 SH   SOLE   50,302 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 4,240 43,920 SH   SOLE   43,920 0 0
DUPONT DE NEMOURS INC COM 26614N102 337 4,364 SH   SOLE   4,364 0 0
ECOLAB INC COM 278865100 1,339 6,256 SH   SOLE   6,256 0 0
ENSIGN GROUP INC COM 29358P101 600 6,394 SH   SOLE   6,394 0 0
EXACT SCIENCES CORP COM 30063P105 787 5,970 SH   SOLE   5,970 0 0
EXTRA SPACE STORAGE INC COM 30225T102 4,027 30,382 SH   SOLE   30,382 0 0
EXXON MOBIL CORP COM 30231G102 4,623 82,803 SH   SOLE   82,803 0 0
FACEBOOK INC CL A 30303M102 359 1,218 SH   SOLE   1,218 0 0
FASTENAL CO COM 311900104 1,391 27,667 SH   SOLE   27,667 0 0
FEDEX CORP COM 31428X106 235 829 SH   SOLE   829 0 0
FIVE BELOW INC COM 33829M101 1,428 7,485 SH   SOLE   7,485 0 0
GENERAL MLS INC COM 370334104 3,523 57,453 SH   SOLE   57,453 0 0
GENTEX CORP COM 371901109 684 19,169 SH   SOLE   19,169 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,483 97,594 SH   SOLE   97,594 0 0
GLOBANT S A COM L44385109 1,806 8,700 SH   SOLE   8,700 0 0
GRAND CANYON ED INC COM 38526M106 1,669 15,583 SH   SOLE   15,583 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 536 5,275 SH   SOLE   5,275 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 790 28,185 SH   SOLE   28,185 0 0
HEICO CORP NEW COM 422806109 1,391 11,061 SH   SOLE   11,061 0 0
HENRY JACK & ASSOC INC COM 426281101 684 4,506 SH   SOLE   4,506 0 0
HESS CORP COM 42809H107 393 5,555 SH   SOLE   5,555 0 0
HOME DEPOT INC COM 437076102 814 2,666 SH   SOLE   2,666 0 0
HONEYWELL INTL INC COM 438516106 210 967 SH   SOLE   967 0 0
IAC INTERACTIVECORP NEW COM 44891N109 1,191 5,505 SH   SOLE   5,505 0 0
IDEXX LABS INC COM 45168D104 1,110 2,269 SH   SOLE   2,269 0 0
IHS MARKIT LTD SHS G47567105 1,216 12,565 SH   SOLE   12,565 0 0
ILLUMINA INC COM 452327109 269 700 SH   SOLE   700 0 0
INTEL CORP COM 458140100 7,039 109,983 SH   SOLE   109,983 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,952 29,655 SH   SOLE   29,655 0 0
INTERNATIONAL PAPER CO COM 460146103 4,669 86,347 SH   SOLE   86,347 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 113,530 355,747 SH   SOLE   355,747 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 631 14,227 SH   SOLE   14,227 0 0
ISHARES TR CORE S&P500 ETF 464287200 522 1,312 SH   SOLE   1,312 0 0
ISHARES TR CORE US AGGBD ET 464287226 18,897 166,011 SH   SOLE   166,011 0 0
ISHARES TR NASDAQ BIOTECH 464287556 10,678 70,920 SH   SOLE   70,920 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,084 3,603 SH   SOLE   3,603 0 0
ISHARES TR GLB INFRASTR ETF 464288372 315 7,000 SH   SOLE   7,000 0 0
ISHARES TR PFD AND INCM SEC 464288687 624 16,258 SH   SOLE   16,258 0 0
ISHARES TR MSCI USA ESG SLC 464288802 600 6,835 SH   SOLE   6,835 0 0
ISHARES TR CORE MSCI EAFE 46432F842 137,322 1,905,925 SH   SOLE   1,905,925 0 0
ISHARES INC CORE MSCI EMKT 46434G103 28,112 436,794 SH   SOLE   436,794 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 389 5,119 SH   SOLE   5,119 0 0
JOHNSON & JOHNSON COM 478160104 621 3,781 SH   SOLE   3,781 0 0
JPMORGAN CHASE & CO COM 46625H100 1,692 11,116 SH   SOLE   11,116 0 0
KINDER MORGAN INC DEL COM 49456B101 270 16,200 SH   SOLE   16,200 0 0
KRAFT HEINZ CO COM 500754106 4,351 108,783 SH   SOLE   108,783 0 0
LIFE STORAGE INC COM 53223X107 851 9,900 SH   SOLE   9,900 0 0
LINDE PLC SHS G5494J103 713 2,546 SH   SOLE   2,546 0 0
LILLY ELI & CO COM 532457108 273 1,462 SH   SOLE   1,462 0 0
LOCKHEED MARTIN CORP COM 539830109 331 896 SH   SOLE   896 0 0
LOWES COS INC COM 548661107 626 3,291 SH   SOLE   3,291 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,557 34,184 SH   SOLE   34,184 0 0
MARATHON PETE CORP COM 56585A102 556 10,400 SH   SOLE   10,400 0 0
MASTERCARD INCORPORATED CL A 57636Q104 648 1,819 SH   SOLE   1,819 0 0
MCDONALDS CORP COM 580135101 3,090 13,784 SH   SOLE   13,784 0 0
MEDTRONIC PLC SHS G5960L103 352 2,983 SH   SOLE   2,983 0 0
MERCK & CO. INC COM 58933Y105 348 4,510 SH   SOLE   4,510 0 0
METLIFE INC COM 59156R108 4,584 75,414 SH   SOLE   75,414 0 0
MICROSOFT CORP COM 594918104 4,743 20,115 SH   SOLE   20,115 0 0
MORGAN STANLEY COM NEW 617446448 440 5,662 SH   SOLE   5,662 0 0
NATIONAL INSTRS CORP COM 636518102 674 15,614 SH   SOLE   15,614 0 0
NEOGEN CORP COM 640491106 430 4,840 SH   SOLE   4,840 0 0
NETAPP INC COM 64110D104 4,640 63,853 SH   SOLE   63,853 0 0
NETFLIX INC COM 64110L106 971 1,861 SH   SOLE   1,861 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,587 141,058 SH   SOLE   141,058 0 0
NEWMONT CORP COM 651639106 211 3,500 SH   SOLE   3,500 0 0
NEXTERA ENERGY INC COM 65339F101 891 11,785 SH   SOLE   11,785 0 0
NINE ENERGY SERVICE INC COM 65441V101 214 93,258 SH   SOLE   93,258 0 0
NVIDIA CORPORATION COM 67066G104 3,773 7,067 SH   SOLE   7,067 0 0
NXP SEMICONDUCTORS N V COM N6596X109 775 3,849 SH   SOLE   3,849 0 0
ORACLE CORP COM 68389X105 291 4,140 SH   SOLE   4,140 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,579 4,266 SH   SOLE   4,266 0 0
PAYPAL HLDGS INC COM 70450Y103 243 1,000 SH   SOLE   1,000 0 0
PAYSIGN INC COM 70451A104 44 10,000 SH   SOLE   10,000 0 0
PEPSICO INC COM 713448108 366 2,590 SH   SOLE   2,590 0 0
PFIZER INC COM 717081103 4,419 121,966 SH   SOLE   121,966 0 0
PROCTER AND GAMBLE CO COM 742718109 1,009 7,447 SH   SOLE   7,447 0 0
PROSHARES TR DJ BRKFLD GLB 74347B508 304 7,000 SH   SOLE   7,000 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 243 2,815 SH   SOLE   2,815 0 0
PROTO LABS INC COM 743713109 464 3,811 SH   SOLE   3,811 0 0
PRUDENTIAL FINL INC COM 744320102 3,963 43,501 SH   SOLE   43,501 0 0
PUBLIC STORAGE COM 74460D109 1,826 7,400 SH   SOLE   7,400 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 1,365 23,314 SH   SOLE   23,314 0 0
ROLLINS INC COM 775711104 999 29,030 SH   SOLE   29,030 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3,605 97,873 SH   SOLE   97,873 0 0
SALESFORCE COM INC COM 79466L302 1,610 7,597 SH   SOLE   7,597 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 4,191 54,611 SH   SOLE   54,611 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 45,320 1,330,971 SH   SOLE   1,330,971 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 17,744 277,084 SH   SOLE   277,084 0 0
SERVICENOW INC COM 81762P102 1,021 2,041 SH   SOLE   2,041 0 0
SMITH A O CORP COM 831865209 446 6,595 SH   SOLE   6,595 0 0
SOUTHERN CO COM 842587107 4,251 68,386 SH   SOLE   68,386 0 0
SQUARE INC CL A 852234103 227 1,000 SH   SOLE   1,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 32,249 81,368 SH   SOLE   81,368 0 0
SPDR SER TR S&P BIOTECH 78464A870 10,248 75,548 SH   SOLE   75,548 0 0
STARBUCKS CORP COM 855244109 1,722 15,755 SH   SOLE   15,755 0 0
STARWOOD PPTY TR INC COM 85571B105 2,129 86,069 SH   SOLE   86,069 0 0
TC ENERGY CORP COM 87807B107 3,298 72,088 SH   SOLE   72,088 0 0
TELADOC HEALTH INC COM 87918A105 572 3,147 SH   SOLE   3,147 0 0
TEXAS INSTRS INC COM 882508104 4,198 22,211 SH   SOLE   22,211 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,851 4,360 SH   SOLE   4,360 0 0
UGI CORP NEW COM 902681105 292 7,117 SH   SOLE   7,117 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,721 39,539 SH   SOLE   39,539 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,491 4,008 SH   SOLE   4,008 0 0
US BANCORP DEL COM NEW 902973304 4,400 79,556 SH   SOLE   79,556 0 0
UNION PAC CORP COM 907818108 215 974 SH   SOLE   974 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 1,235 16,745 SH   SOLE   16,745 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 980 19,955 SH   SOLE   19,955 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 323 900 SH   SOLE   900 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 256 4,920 SH   SOLE   4,920 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 6,634 71,306 SH   SOLE   71,306 0 0
VEEVA SYS INC CL A COM 922475108 1,558 5,964 SH   SOLE   5,964 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,428 26,130 SH   SOLE   26,130 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 27,531 75,573 SH   SOLE   75,573 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 518 2,420 SH   SOLE   2,420 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,758 8,506 SH   SOLE   8,506 0 0
VERISK ANALYTICS INC COM 92345Y106 1,212 6,862 SH   SOLE   6,862 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,591 61,753 SH   SOLE   61,753 0 0
VISA INC COM CL A 92826C839 1,153 5,444 SH   SOLE   5,444 0 0
WALMART INC COM 931142103 318 2,339 SH   SOLE   2,339 0 0
WASTE MGMT INC DEL COM 94106L109 2,063 15,990 SH   SOLE   15,990 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,460 5,181 SH   SOLE   5,181 0 0
XCEL ENERGY INC COM 98389B100 638 9,594 SH   SOLE   9,594 0 0