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
3M CO COM 88579Y101 1,421 8,643 SH   SOLE 1 8,643 0 0
ABBOTT LABS COM 002824100 321 3,831 SH   SOLE   3,831 0 0
ABBVIE INC COM 00287Y109 4,451 58,786 SH   SOLE   58,786 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 254 1,322 SH   SOLE 1 1,322 0 0
ACUITY BRANDS INC COM 00508Y102 363 2,694 SH   SOLE 1 2,694 0 0
AFLAC INC COM 001055102 1,647 31,480 SH   SOLE   31,480 0 0
AGNC INVT CORP COM 00123Q104 2,074 128,907 SH   SOLE   128,688 0 219
AIR LEASE CORP CL A 00912X302 209 5,000 SH   SOLE   5,000 0 0
ALLSTATE CORP COM 020002101 712 6,554 SH   SOLE 1 6,554 0 0
ALPHABET INC CAP STK CL C 02079K107 646 530 SH   SOLE 1 530 0 0
ALPHABET INC CAP STK CL A 02079K305 685 561 SH   SOLE 1 561 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 3,700 404,862 SH   SOLE   404,862 0 0
AMAZON COM INC COM 023135106 1,356 781 SH   SOLE   781 0 0
AMEDISYS INC COM 023436108 550 4,195 SH   SOLE 1 4,195 0 0
ANNALY CAP MGMT INC COM 035710409 2,429 275,999 SH   SOLE   275,535 0 464
ANALOG DEVICES INC COM 032654105 1,046 9,366 SH   SOLE   9,366 0 0
ANSYS INC COM 03662Q105 749 3,385 SH   SOLE 1 3,385 0 0
APPLE INC COM 037833100 1,269 5,666 SH   SOLE   5,666 0 0
AT&T INC COM 00206R102 3,340 88,277 SH   SOLE   88,176 0 101
BIOGEN INC COM 09062X103 310 1,330 SH   SOLE 1 1,330 0 0
BLACKLINE INC COM 09239B109 490 10,246 SH   SOLE 1 10,246 0 0
BP PLC SPONSORED ADR 055622104 501 13,190 SH   SOLE   13,190 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 834 16,451 SH   SOLE   16,451 0 0
CALIX INC COM 13100M509 324 50,750 SH   SOLE   50,750 0 0
CATERPILLAR INC DEL COM 149123101 206 1,627 SH   SOLE   1,627 0 0
CELGENE CORP COM 151020104 294 2,961 SH   SOLE   2,961 0 0
CENTURYLINK INC COM 156700106 1,238 99,161 SH   SOLE   99,161 0 0
CHEMED CORP NEW COM 16359R103 785 1,881 SH   SOLE 1 1,881 0 0
CHEVRON CORP NEW COM 166764100 611 5,148 SH   SOLE   5,148 0 0
CHURCH & DWIGHT INC COM 171340102 220 2,922 SH   SOLE   2,922 0 0
CISCO SYS INC COM 17275R102 3,038 61,494 SH   SOLE 1 61,403 0 91
CITIGROUP INC COM NEW 172967424 365 5,278 SH   SOLE 1 5,278 0 0
COCA COLA CO COM 191216100 2,327 42,746 SH   SOLE   42,746 0 0
COLONY CAP INC NEW CL A COM 19626G108 301 50,000 SH   SOLE   50,000 0 0
COMCAST CORP NEW CL A 20030N101 358 7,949 SH   SOLE 1 7,949 0 0
CONAGRA BRANDS INC COM 205887102 2,000 65,182 SH   SOLE   65,182 0 0
COSTAR GROUP INC COM 22160N109 1,364 2,300 SH   SOLE 1 2,300 0 0
DANAHER CORPORATION COM 235851102 558 3,865 SH   SOLE 1 3,865 0 0
DOMINION ENERGY INC COM 25746U109 3,289 40,589 SH   SOLE   40,589 0 0
DOW INC COM 260557103 249 5,219 SH   SOLE   5,219 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,269 34,104 SH   SOLE   34,045 0 59
DUPONT DE NEMOURS INC COM 26614N102 374 5,248 SH   SOLE 1 5,248 0 0
EATON VANCE FLTING RATE INC COM 278279104 967 73,174 SH   SOLE 1 73,174 0 0
ECOLAB INC COM 278865100 1,143 5,772 SH   SOLE 1 5,772 0 0
EMERSON ELEC CO COM 291011104 1,959 29,298 SH   SOLE   29,250 0 48
EVOLENT HEALTH INC CL A 30050B101 118 16,465 SH   SOLE 1 16,465 0 0
EXACT SCIENCES CORP COM 30063P105 991 10,970 SH   SOLE   10,970 0 0
EXTRA SPACE STORAGE INC COM 30225T102 3,549 30,382 SH   SOLE   30,382 0 0
EXXON MOBIL CORP COM 30231G102 3,140 44,470 SH   SOLE   44,402 0 68
FACEBOOK INC CL A 30303M102 230 1,291 SH   SOLE 1 1,291 0 0
FASTENAL CO COM 311900104 852 26,086 SH   SOLE 1 26,086 0 0
FISERV INC COM 337738108 1,154 11,141 SH   SOLE 1 11,141 0 0
FIVE BELOW INC COM 33829M101 627 4,973 SH   SOLE 1 4,973 0 0
FORD MTR CO DEL COM 345370860 2,748 299,946 SH   SOLE   299,393 0 553
GENERAL ELECTRIC CO COM 369604103 175 19,598 SH   SOLE   19,598 0 0
GENERAL MLS INC COM 370334104 4,146 75,211 SH   SOLE   75,075 0 136
GENTEX CORP COM 371901109 495 17,986 SH   SOLE 1 17,986 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,744 87,724 SH   SOLE   87,570 0 154
GLOBANT S A COM L44385109 749 8,175 SH   SOLE 1 8,175 0 0
GRAND CANYON ED INC COM 38526M106 676 6,887 SH   SOLE 1 6,887 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 515 4,890 SH   SOLE 1 4,890 0 0
HANESBRANDS INC COM 410345102 2,069 135,030 SH   SOLE   135,030 0 0
HARLEY DAVIDSON INC COM 412822108 1,214 33,737 SH   SOLE   33,737 0 0
HEALTHCARE SVCS GRP INC COM 421906108 438 18,013 SH   SOLE 1 18,013 0 0
HEICO CORP NEW COM 422806109 1,178 9,431 SH   SOLE 1 9,431 0 0
HERSHEY CO COM 427866108 213 1,375 SH   SOLE   1,375 0 0
HESS CORP COM 42809H107 336 5,555 SH   SOLE   5,555 0 0
HOME DEPOT INC COM 437076102 734 3,163 SH   SOLE   3,163 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 2,595 67,800 SH   SOLE   67,684 0 116
IHS MARKIT LTD SHS G47567105 804 12,027 SH   SOLE 1 12,027 0 0
INTEL CORP COM 458140100 3,028 58,771 SH   SOLE   58,771 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,267 36,222 SH   SOLE   36,166 0 56
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 311 2,535 SH   SOLE 1 2,535 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 85,790 454,370 SH   SOLE   453,837 0 533
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 327 9,758 SH   SOLE   9,758 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 1,833 43,005 SH   SOLE   43,005 0 0
ISHARES TR SELECT DIVID ETF 464287168 273 2,681 SH   SOLE   2,681 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 855 4,438 SH   SOLE   4,438 0 0
ISHARES TR GLB INFRASTR ETF 464288372 325 7,000 SH   SOLE   7,000 0 0
ISHARES TR INTRM TR CRP ETF 464288638 349 6,026 SH   SOLE   6,026 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 2,067 16,300 SH   SOLE   16,300 0 0
ISHARES TR PFD AND INCM SEC 464288687 706 18,818 SH   SOLE   18,818 0 0
ISHARES TR MSCI USA ESG SLC 464288802 428 3,466 SH   SOLE   3,466 0 0
ISHARES INC CORE MSCI EMKT 46434G103 33,847 690,479 SH   SOLE   689,677 0 802
ISHARES TR CORE MSCI EAFE 46432F842 54,995 900,527 SH   SOLE   899,541 0 986
JOHNSON & JOHNSON COM 478160104 507 3,916 SH   SOLE 1 3,916 0 0
JPMORGAN CHASE & CO COM 46625H100 812 6,901 SH   SOLE 1 6,901 0 0
LIFE STORAGE INC COM 53223X107 696 6,600 SH   SOLE   6,600 0 0
LINDE PLC SHS G5494J103 417 2,151 SH   SOLE 1 2,151 0 0
LKQ CORP COM 501889208 278 8,844 SH   SOLE 1 8,844 0 0
LOCKHEED MARTIN CORP COM 539830109 269 689 SH   SOLE   689 0 0
LOWES COS INC COM 548661107 420 3,823 SH   SOLE 1 3,823 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,792 42,386 SH   SOLE   42,312 0 74
MANULIFE FINL CORP COM 56501R106 2,873 156,478 SH   SOLE   156,478 0 0
MASTERCARD INC CL A 57636Q104 619 2,280 SH   SOLE 1 2,280 0 0
MCDONALDS CORP COM 580135101 5,882 27,393 SH   SOLE   27,369 0 24
MEDTRONIC PLC SHS G5960L103 401 3,693 SH   SOLE 1 3,693 0 0
MERCK & CO INC COM 58933Y105 362 4,302 SH   SOLE   4,302 0 0
MICROSOFT CORP COM 594918104 2,786 20,041 SH   SOLE 1 20,041 0 0
MORGAN STANLEY COM NEW 617446448 330 7,730 SH   SOLE   7,730 0 0
MPLX LP COM UNIT REP LTD 55336V100 219 7,806 SH   SOLE   7,806 0 0
NABORS INDUSTRIES LTD SHS G6359F103 75 40,000 SH   SOLE   40,000 0 0
NABRIVA THERAPEUTICS PLC SHS G63637105 20 10,000 SH   SOLE   10,000 0 0
NATIONAL INSTRS CORP COM 636518102 619 14,731 SH   SOLE 1 14,731 0 0
NEOGEN CORP COM 640491106 316 4,633 SH   SOLE 1 4,633 0 0
NETFLIX INC COM 64110L106 467 1,746 SH   SOLE   1,746 0 0
NEXTERA ENERGY INC COM 65339F101 631 2,709 SH   SOLE   2,709 0 0
NORTHROP GRUMMAN CORP COM 666807102 300 800 SH   SOLE   800 0 0
NVIDIA CORP COM 67066G104 1,415 8,129 SH   SOLE   8,129 0 0
NXP SEMICONDUCTORS N V COM N6596X109 526 4,816 SH   SOLE 1 4,816 0 0
ORACLE CORP COM 68389X105 306 5,555 SH   SOLE 1 5,555 0 0
PAYCOM SOFTWARE INC COM 70432V102 839 4,004 SH   SOLE 1 4,004 0 0
PEPSICO INC COM 713448108 356 2,596 SH   SOLE 1 2,596 0 0
PFIZER INC COM 717081103 381 10,591 SH   SOLE 1 10,591 0 0
PHILLIPS 66 COM 718546104 339 3,310 SH   SOLE   3,310 0 0
PLURALSIGHT INC COM CL A 72941B106 287 17,061 SH   SOLE 1 17,061 0 0
PPL CORP COM 69351T106 3,055 97,005 SH   SOLE   96,842 0 163
PROCTER & GAMBLE CO COM 742718109 708 5,694 SH   SOLE 1 5,694 0 0
PROSHARES TR DJ BRKFLD GLB 74347B508 319 7,000 SH   SOLE   7,000 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 201 2,815 SH   SOLE   2,815 0 0
PROTO LABS INC COM 743713109 716 7,010 SH   SOLE 1 7,010 0 0
PUBLIC STORAGE COM 74460D109 1,815 7,400 SH   SOLE   7,400 0 0
QUALCOMM INC COM 747525103 2,641 34,621 SH   SOLE   34,621 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 865 21,674 SH   SOLE 1 21,674 0 0
ROLLINS INC COM 775711104 495 14,519 SH   SOLE 1 14,519 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3,470 57,936 SH   SOLE 1 57,936 0 0
SALESFORCE COM INC COM 79466L302 1,051 7,082 SH   SOLE   7,082 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 3,048 56,674 SH   SOLE   56,674 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 19,773 334,004 SH   SOLE   333,669 0 335
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 41,984 1,499,435 SH   SOLE   1,497,581 0 1,854
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 28,076 433,669 SH   SOLE   433,183 0 486
SMITH A O CORP COM 831865209 303 6,350 SH   SOLE 1 6,350 0 0
SOUTHERN CO COM 842587107 3,460 56,021 SH   SOLE   55,920 0 101
SPDR S&P 500 ETF TR TR UNIT 78462F103 42,653 143,723 SH   SOLE   143,548 0 175
STARBUCKS CORP COM 855244109 1,393 15,757 SH   SOLE 1 15,757 0 0
STARWOOD PPTY TR INC COM 85571B105 2,366 97,669 SH   SOLE   97,669 0 0
STRYKER CORP COM 863667101 211 975 SH   SOLE   975 0 0
TELADOC HEALTH INC COM 87918A105 522 7,711 SH   SOLE 1 7,711 0 0
TWO HBRS INVT CORP COM NEW 90187B408 2,169 165,229 SH   SOLE   165,229 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,065 4,059 SH   SOLE 1 4,059 0 0
UGI CORP NEW COM 902681105 358 7,117 SH   SOLE   7,117 0 0
UNITED PARCEL SERVICE INC CL B 911312106 5,646 47,120 SH   SOLE 1 47,120 0 0
UNITED TECHNOLOGIES CORP COM 913017109 299 2,187 SH   SOLE 1 2,187 0 0
UNITEDHEALTH GROUP INC COM 91324P102 808 3,717 SH   SOLE 1 3,717 0 0
US BANCORP DEL COM NEW 902973304 583 10,535 SH   SOLE   10,535 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2,027 30,400 SH   SOLE   30,400 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,319 58,300 SH   SOLE   58,300 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 386 4,140 SH   SOLE   3,747 0 393
VANGUARD INDEX FDS TOTAL STK MKT 922908769 30,465 201,755 SH   SOLE   201,531 0 224
VANGUARD WORLD FD ESG US STK ETF 921910733 881 16,975 SH   SOLE   16,975 0 0
VEEVA SYS INC CL A COM 922475108 858 5,620 SH   SOLE 1 5,620 0 0
VERISK ANALYTICS INC COM 92345Y106 1,024 6,474 SH   SOLE 1 6,474 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,056 34,066 SH   SOLE 1 34,012 0 54
VISA INC COM CL A 92826C839 718 4,172 SH   SOLE 1 4,172 0 0
WALMART INC COM 931142103 226 1,901 SH   SOLE   1,901 0 0
WASTE MGMT INC DEL COM 94106L109 1,839 15,990 SH   SOLE   15,990 0 0
WELLS FARGO CO NEW COM 949746101 432 8,555 SH   SOLE 1 8,555 0 0
WELLTOWER INC COM 95040Q104 3,403 37,539 SH   SOLE   37,539 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 857 6,044 SH   SOLE 1 6,044 0 0
XCEL ENERGY INC COM 98389B100 544 8,389 SH   SOLE   8,389 0 0