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 3,113 13,226 SH   SOLE 1 13,226 0 0
ABBOTT LABS COM 002824100 859 15,050 SH   SOLE   15,050 0 0
ABBVIE INC COM 00287Y109 1,349 13,944 SH   SOLE 1 13,744 0 200
ACUITY BRANDS INC COM 00508Y102 371 2,108 SH   SOLE 1 2,108 0 0
AFLAC INC COM 001055102 1,694 19,300 SH   SOLE   19,300 0 0
AGNC INVT CORP COM 00123Q104 2,173 107,619 SH   SOLE   107,619 0 0
AGRIUM INC COM 008916108 1,668 14,505 SH   SOLE   14,505 0 0
ALLSTATE CORP COM 020002101 720 6,876 SH   SOLE 1 6,876 0 0
ALPHABET INC CAP STK CL C 02079K107 476 455 SH   SOLE 1 455 0 0
ALPHABET INC CAP STK CL A 02079K305 457 434 SH   SOLE 1 434 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 4,242 393,137 SH   SOLE   393,137 0 0
ALTRIA GROUP INC COM 02209S103 384 5,382 SH   SOLE 1 5,382 0 0
AMAZON COM INC COM 023135106 837 716 SH   SOLE   716 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 758 16,400 SH   SOLE   16,400 0 0
ANNALY CAP MGMT INC COM 035710409 2,237 188,171 SH   SOLE   188,171 0 0
ANALOG DEVICES INC COM 032654105 459 5,152 SH   SOLE   5,152 0 0
ANSYS INC COM 03662Q105 386 2,615 SH   SOLE 1 2,615 0 0
APPLE INC COM 037833100 887 5,240 SH   SOLE 1 5,111 0 129
AT&T INC COM 00206R102 3,269 84,073 SH   SOLE 1 84,073 0 0
ATHENAHEALTH INC COM 04685W103 453 3,405 SH   SOLE 1 3,405 0 0
BCE INC COM NEW 05534B760 1,890 39,370 SH   SOLE   39,370 0 0
BEACON ROOFING SUPPLY INC COM 073685109 321 5,036 SH   SOLE 1 5,036 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,895 30,927 SH   SOLE 1 30,775 0 152
CALIX INC COM 13100M509 302 50,750 SH   SOLE   50,750 0 0
CENTURYLINK INC COM 156700106 867 51,963 SH   SOLE   51,963 0 0
CERNER CORP COM 156782104 228 3,382 SH   SOLE 1 3,382 0 0
CHEMED CORP NEW COM 16359R103 429 1,764 SH   SOLE 1 1,764 0 0
CHEMOURS CO COM 163851108 205 4,100 SH   SOLE   4,100 0 0
CHEVRON CORP NEW COM 166764100 583 4,657 SH   SOLE 1 4,657 0 0
CIGNA CORPORATION COM 125509109 213 1,049 SH   SOLE 1 1,049 0 0
CISCO SYS INC COM 17275R102 3,909 102,055 SH   SOLE 1 102,055 0 0
CITIGROUP INC COM NEW 172967424 342 4,596 SH   SOLE 1 4,596 0 0
COMCAST CORP NEW CL A 20030N101 250 6,250 SH   SOLE 1 6,250 0 0
COSTAR GROUP INC COM 22160N109 529 1,783 SH   SOLE 1 1,783 0 0
CVS HEALTH CORP COM 126650100 225 3,107 SH   SOLE 1 3,107 0 0
DOLLAR TREE INC COM 256746108 235 2,189 SH   SOLE   1,983 0 206
DOWDUPONT INC COM 26078J100 1,985 27,870 SH   SOLE 1 27,870 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,074 36,542 SH   SOLE   36,542 0 0
EATON VANCE FLTING RATE INC COM 278279104 1,049 73,174 SH   SOLE   73,174 0 0
ECOLAB INC COM 278865100 597 4,449 SH   SOLE 1 4,449 0 0
EMERSON ELEC CO COM 291011104 2,286 32,803 SH   SOLE 1 32,705 0 98
EXACT SCIENCES CORP COM 30063P105 263 5,000 SH   SOLE   5,000 0 0
EXELON CORP COM 30161N101 3,241 82,241 SH   SOLE   82,241 0 0
EXTRA SPACE STORAGE INC COM 30225T102 2,657 30,382 SH   SOLE   30,382 0 0
EXXON MOBIL CORP COM 30231G102 3,535 42,265 SH   SOLE   42,265 0 0
FASTENAL CO COM 311900104 550 10,065 SH   SOLE 1 10,065 0 0
FISERV INC COM 337738108 651 4,961 SH   SOLE 1 4,961 0 0
FIVE BELOW INC COM 33829M101 411 6,204 SH   SOLE 1 6,204 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 3,071 245,883 SH   SOLE   245,533 0 350
GENERAL ELECTRIC CO COM 369604103 3,157 180,915 SH   SOLE 1 180,915 0 0
GENERAL MLS INC COM 370334104 1,907 32,159 SH   SOLE   32,159 0 0
GENTEX CORP COM 371901109 297 14,163 SH   SOLE 1 14,163 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,586 44,700 SH   SOLE 1 44,700 0 0
GLOBANT S A COM L44385109 294 6,319 SH   SOLE 1 6,319 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,523 69,937 SH   SOLE   69,937 0 0
GRAND CANYON ED INC COM 38526M106 649 7,249 SH   SOLE 1 7,249 0 0
HEALTHCARE SVCS GRP INC COM 421906108 394 7,474 SH   SOLE 1 7,474 0 0
HEICO CORP NEW COM 422806109 446 4,724 SH   SOLE 1 4,724 0 0
HOME DEPOT INC COM 437076102 576 3,039 SH   SOLE 1 3,039 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 2,155 41,730 SH   SOLE 1 41,584 0 146
IHS MARKIT LTD SHS G47567105 418 9,269 SH   SOLE 1 9,269 0 0
INOVALON HLDGS INC COM CL A 45781D101 186 12,385 SH   SOLE 1 12,385 0 0
INTEL CORP COM 458140100 3,059 66,274 SH   SOLE   66,274 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,243 34,176 SH   SOLE   34,176 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 294 1,924 SH   SOLE 1 1,924 0 0
ISHARES TR MSCI EAFE ETF 464287465 457 6,502 SH   SOLE   6,502 0 0
ISHARES TR INTRMD CR BD ETF 464288638 369 3,379 SH   SOLE   3,379 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,991 16,300 SH   SOLE   16,300 0 0
ISHARES TR MORTGE REL ETF 46435G342 448 9,916 SH   SOLE   9,916 0 0
JOHNSON & JOHNSON COM 478160104 440 3,149 SH   SOLE 1 3,149 0 0
JPMORGAN CHASE & CO COM 46625H100 602 5,634 SH   SOLE 1 5,634 0 0
L BRANDS INC COM 501797104 2,179 36,177 SH   SOLE   36,177 0 0
LIFE STORAGE INC COM 53223X107 588 6,600 SH   SOLE   6,600 0 0
LKQ CORP COM 501889208 281 6,916 SH   SOLE 1 6,916 0 0
LOWES COS INC COM 548661107 360 3,870 SH   SOLE 1 3,754 0 116
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,434 22,064 SH   SOLE 1 22,064 0 0
MANULIFE FINL CORP COM 56501R106 1,996 95,696 SH   SOLE   95,696 0 0
MASTERCARD INCORPORATED CL A 57636Q104 322 2,128 SH   SOLE 1 2,128 0 0
MCDONALDS CORP COM 580135101 5,294 30,755 SH   SOLE   30,755 0 0
MEDNAX INC COM 58502B106 280 5,244 SH   SOLE 1 5,244 0 0
MEDTRONIC PLC SHS G5960L103 324 4,011 SH   SOLE 1 4,011 0 0
MERCK & CO INC COM 58933Y105 236 4,186 SH   SOLE 1 4,186 0 0
MICROSOFT CORP COM 594918104 3,738 43,702 SH   SOLE 1 43,702 0 0
MORGAN STANLEY COM NEW 617446448 368 7,014 SH   SOLE   7,014 0 0
NATIONAL INSTRS CORP COM 636518102 474 11,394 SH   SOLE 1 11,394 0 0
NEOGEN CORP COM 640491106 214 2,585 SH   SOLE 1 2,585 0 0
NEXTERA ENERGY INC COM 65339F101 437 2,801 SH   SOLE   2,801 0 0
NVIDIA CORP COM 67066G104 1,379 7,129 SH   SOLE   7,129 0 0
NXP SEMICONDUCTORS N V COM N6596X109 635 5,425 SH   SOLE 1 5,425 0 0
ORACLE CORP COM 68389X105 262 5,548 SH   SOLE 1 5,548 0 0
OTTER TAIL CORP COM 689648103 226 5,083 SH   SOLE   5,083 0 0
PEPSICO INC COM 713448108 227 1,895 SH   SOLE 1 1,895 0 0
PFIZER INC COM 717081103 3,712 102,477 SH   SOLE 1 102,477 0 0
PHILLIPS 66 COM 718546104 335 3,316 SH   SOLE 1 3,316 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 30,088 193,170 SH   SOLE   192,912 0 258
POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 306 10,060 SH   SOLE   10,060 0 0
POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 1,402 33,039 SH   SOLE   33,039 0 0
PPL CORP COM 69351T106 2,527 81,645 SH   SOLE   81,645 0 0
PRA GROUP INC COM 69354N106 260 7,821 SH   SOLE 1 7,821 0 0
PRAXAIR INC COM 74005P104 251 1,625 SH   SOLE 1 1,625 0 0
PROCTER AND GAMBLE CO COM 742718109 3,595 39,127 SH   SOLE   39,127 0 0
PROTO LABS INC COM 743713109 638 6,194 SH   SOLE 1 6,194 0 0
PUBLIC STORAGE COM 74460D109 1,547 7,400 SH   SOLE   7,400 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 485 16,220 SH   SOLE 1 16,220 0 0
ROLLINS INC COM 775711104 512 11,014 SH   SOLE 1 11,014 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,777 40,670 SH   SOLE   40,376 0 294
SALESFORCE COM INC COM 79466L302 468 4,574 SH   SOLE   4,574 0 0
SCHEIN HENRY INC COM 806407102 205 2,932 SH   SOLE 1 2,932 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,896 69,210 SH   SOLE   69,210 0 0
SNAP ON INC COM 833034101 390 2,237 SH   SOLE 1 2,237 0 0
SOUTHERN CO COM 842587107 2,903 60,363 SH   SOLE   60,363 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 64,301 240,954 SH   SOLE   240,653 0 301
STARBUCKS CORP COM 855244109 733 12,771 SH   SOLE 1 12,771 0 0
STARWOOD PPTY TR INC COM 85571B105 2,198 102,966 SH   SOLE   102,966 0 0
TARGET CORP COM 87612E106 3,560 54,559 SH   SOLE   54,559 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 1,543 29,067 SH   SOLE   29,067 0 0
TWO HBRS INVT CORP COM NEW 90187B408 2,248 138,230 SH   SOLE   138,230 0 0
TYLER TECHNOLOGIES INC COM 902252105 274 1,547 SH   SOLE 1 1,547 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 459 2,103 SH   SOLE 1 2,103 0 0
UNITED NAT FOODS INC COM 911163103 249 5,051 SH   SOLE 1 5,051 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,641 13,773 SH   SOLE   13,773 0 0
UNITEDHEALTH GROUP INC COM 91324P102 486 2,204 SH   SOLE 1 2,204 0 0
US BANCORP DEL COM NEW 902973304 465 8,675 SH   SOLE   8,675 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,875 20,399 SH   SOLE   20,399 0 0
VANGUARD INDEX FDS REIT ETF 922908553 238 2,873 SH   SOLE   2,349 0 524
VANGUARD INDEX FDS VALUE ETF 922908744 75,738 712,357 SH   SOLE   711,410 0 947
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 14,607 266,934 SH   SOLE   266,575 0 359
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,944 30,400 SH   SOLE   30,400 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,097 58,326 SH   SOLE   58,326 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 474 3,455 SH   SOLE   3,455 0 0
VEEVA SYS INC CL A COM 922475108 245 4,432 SH   SOLE 1 4,432 0 0
VERISK ANALYTICS INC COM 92345Y106 475 4,946 SH   SOLE 1 4,946 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,281 43,098 SH   SOLE 1 43,098 0 0
VISA INC COM CL A 92826C839 363 3,188 SH   SOLE 1 3,188 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 413 5,683 SH   SOLE   5,683 0 0
WASTE MGMT INC DEL COM 94106L109 2,646 30,655 SH   SOLE   30,655 0 0
WELLS FARGO CO NEW COM 949746101 724 11,929 SH   SOLE 1 11,668 0 261
WEST PHARMACEUTICAL SVSC INC COM 955306105 309 3,134 SH   SOLE 1 3,134 0 0
WEYERHAEUSER CO COM 962166104 3,187 90,382 SH   SOLE   90,382 0 0
XCEL ENERGY INC COM 98389B100 367 7,620 SH   SOLE   7,620 0 0