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 2,296 13,027 SH   SOLE   13,027 0 0
ABBOTT LABS COM 002824100 682 16,129 SH   SOLE 1 15,789 0 340
ABBVIE INC COM 00287Y109 895 14,192 SH   SOLE   14,192 0 0
ACUITY BRANDS INC COM 00508Y102 359 1,355 SH   SOLE   1,355 0 0
ADVISORY BRD CO COM 00762W107 252 5,639 SH   SOLE   5,639 0 0
AFLAC INC COM 001055102 1,387 19,300 SH   SOLE   19,300 0 0
AGRIUM INC COM 008916108 907 10,004 SH   SOLE 1 9,994 0 10
ALLSTATE CORP COM 020002101 589 8,518 SH   SOLE 1 7,863 0 655
ALPHABET INC CAP STK CL C 02079K107 395 508 SH   SOLE 1 486 0 22
ALPHABET INC CAP STK CL A 02079K305 478 594 SH   SOLE 1 572 0 22
ALPS ETF TR ALERIAN MLP 00162Q866 1,065 83,920 SH   SOLE   83,920 0 0
ALTRIA GROUP INC COM 02209S103 230 3,634 SH   SOLE 1 3,429 0 205
AMAZON COM INC COM 023135106 503 601 SH   SOLE   601 0 0
AMERICAN CAPITAL AGENCY CORP COM 02503X105 2,440 125,720 SH   SOLE 1 125,575 0 145
AMERIGAS PARTNERS L P UNIT L P INT 030975106 749 16,400 SH   SOLE   16,400 0 0
ANNALY CAP MGMT INC COM 035710409 2,412 229,700 SH   SOLE 1 229,435 0 265
ANSYS INC COM 03662Q105 239 2,579 SH   SOLE   2,579 0 0
APPLE INC COM 037833100 784 6,938 SH   SOLE 1 6,525 0 413
AT&T INC COM 00206R102 3,431 84,488 SH   SOLE 1 83,983 0 505
ATHENAHEALTH INC COM 04685W103 330 2,615 SH   SOLE   2,615 0 0
BCE INC COM NEW 05534B760 1,826 39,550 SH   SOLE   39,550 0 0
BEACON ROOFING SUPPLY INC COM 073685109 319 7,578 SH   SOLE   7,578 0 0
BOEING CO COM 097023105 1,894 14,379 SH   SOLE 1 14,364 0 15
BRISTOL MYERS SQUIBB CO COM 110122108 5,021 93,120 SH   SOLE 1 93,055 0 65
CEPHEID COM 15670R107 581 11,023 SH   SOLE   11,023 0 0
CERNER CORP COM 156782104 205 3,324 SH   SOLE   3,324 0 0
CHEMED CORP NEW COM 16359R103 337 2,392 SH   SOLE   2,392 0 0
CHEVRON CORP NEW COM 166764100 469 4,557 SH   SOLE   4,557 0 0
CHURCH & DWIGHT INC COM 171340102 4,375 91,295 SH   SOLE 1 90,435 0 860
CITIGROUP INC COM NEW 172967424 235 4,982 SH   SOLE 1 4,572 0 410
COCA COLA CO COM 191216100 211 4,986 SH   SOLE 1 4,446 0 540
COMCAST CORP NEW CL A 20030N101 245 3,694 SH   SOLE 1 3,394 0 300
COSTAR GROUP INC COM 22160N109 383 1,768 SH   SOLE   1,768 0 0
CVS HEALTH CORP COM 126650100 406 4,562 SH   SOLE 1 4,212 0 350
DOLLAR TREE INC COM 256746108 287 3,634 SH   SOLE 1 3,320 0 314
DOW CHEM CO COM 260543103 3,328 64,201 SH   SOLE 1 64,126 0 75
DU PONT E I DE NEMOURS & CO COM 263534109 1,453 21,692 SH   SOLE 1 21,402 0 290
DUKE ENERGY CORP NEW COM NEW 26441C204 3,193 39,892 SH   SOLE 1 39,846 0 46
EATON VANCE FLTING RATE INC COM 278279104 1,039 73,174 SH   SOLE   73,174 0 0
ECOLAB INC COM 278865100 413 3,390 SH   SOLE   3,390 0 0
EMERSON ELEC CO COM 291011104 2,171 39,829 SH   SOLE 1 39,494 0 335
EXELON CORP COM 30161N101 3,186 95,691 SH   SOLE 1 95,576 0 115
EXPRESS SCRIPTS HLDG CO COM 30219G108 224 3,173 SH   SOLE 1 2,918 0 255
EXTRA SPACE STORAGE INC COM 30225T102 2,413 30,382 SH   SOLE   30,382 0 0
EXXON MOBIL CORP COM 30231G102 5,469 62,662 SH   SOLE 1 62,392 0 270
FASTENAL CO COM 311900104 412 9,860 SH   SOLE   9,860 0 0
FISERV INC COM 337738108 483 4,860 SH   SOLE   4,860 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 1,706 141,333 SH   SOLE 1 141,188 0 145
GENERAL ELECTRIC CO COM 369604103 5,943 200,640 SH   SOLE 1 199,945 0 695
GENTEX CORP COM 371901109 303 17,239 SH   SOLE   17,239 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,798 41,697 SH   SOLE 1 41,647 0 50
GRAND CANYON ED INC COM 38526M106 287 7,115 SH   SOLE   7,115 0 0
HEALTHCARE SVCS GRP INC COM 421906108 290 7,338 SH   SOLE   7,338 0 0
HEICO CORP NEW COM 422806109 255 3,688 SH   SOLE   3,688 0 0
IHS MARKIT LTD SHS G47567105 341 9,074 SH   SOLE   9,074 0 0
HOME DEPOT INC COM 437076102 430 3,344 SH   SOLE 1 3,174 0 170
HSBC HLDGS PLC SPON ADR NEW 404280406 2,016 53,600 SH   SOLE 1 53,545 0 55
INOVALON HLDGS INC COM CL A 45781D101 176 11,985 SH   SOLE   11,985 0 0
INTEL CORP COM 458140100 2,482 65,754 SH   SOLE   65,754 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,544 22,309 SH   SOLE 1 22,284 0 25
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 269 1,880 SH   SOLE   1,880 0 0
ISHARES TR 3-7 YR TR BD ETF 464288661 2,063 16,300 SH   SOLE   16,300 0 0
JOHNSON & JOHNSON COM 478160104 3,718 31,471 SH   SOLE 1 31,436 0 35
JPMORGAN CHASE & CO COM 46625H100 2,441 36,654 SH   SOLE 1 36,250 0 404
KIMBERLY CLARK CORP COM 494368103 246 1,950 SH   SOLE 1 1,775 0 175
LIFE STORAGE INC COM 53223X107 587 6,600 SH   SOLE   6,600 0 0
LINEAR TECHNOLOGY CORP COM 535678106 591 9,965 SH   SOLE   9,965 0 0
LKQ CORP COM 501889208 239 6,745 SH   SOLE   6,745 0 0
LOWES COS INC COM 548661107 341 4,728 SH   SOLE 1 4,413 0 315
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,484 30,794 SH   SOLE 1 30,759 0 35
MASTERCARD INCORPORATED CL A 57636Q104 271 2,667 SH   SOLE 1 2,467 0 200
MCDONALDS CORP COM 580135101 4,575 39,658 SH   SOLE 1 39,378 0 280
MCKESSON CORP COM 58155Q103 392 2,352 SH   SOLE 1 2,172 0 180
MEDNAX INC COM 58502B106 345 5,211 SH   SOLE   5,211 0 0
MEDTRONIC PLC SHS G5960L103 408 4,723 SH   SOLE   4,723 0 0
MERCK & CO INC COM 58933Y105 308 4,928 SH   SOLE 1 4,558 0 370
MICROSOFT CORP COM 594918104 4,075 70,745 SH   SOLE 1 70,685 0 60
MORGAN STANLEY COM NEW 617446448 257 8,024 SH   SOLE 1 7,199 0 825
NATIONAL INSTRS CORP COM 636518102 351 12,371 SH   SOLE   12,371 0 0
NEOGEN CORP COM 640491106 262 4,681 SH   SOLE   4,681 0 0
NEXTERA ENERGY INC COM 65339F101 378 3,087 SH   SOLE 1 2,967 0 120
NVIDIA CORP COM 67066G104 964 14,067 SH   SOLE 1 13,047 0 1,020
NXP SEMICONDUCTORS N V COM N6596X109 659 6,463 SH   SOLE 1 5,983 0 480
ORACLE CORP COM 68389X105 245 6,227 SH   SOLE 1 5,702 0 525
PAYCHEX INC COM 704326107 3,432 59,302 SH   SOLE 1 59,232 0 70
PFIZER INC COM 717081103 304 8,989 SH   SOLE 1 8,324 0 665
PHILLIPS 66 COM 718546104 326 4,052 SH   SOLE 1 3,895 0 157
POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 253 10,060 SH   SOLE   10,060 0 0
PPL CORP COM 69351T106 2,581 74,655 SH   SOLE 1 74,575 0 80
PRA GROUP INC COM 69354N106 261 7,557 SH   SOLE   7,557 0 0
PROCTER AND GAMBLE CO COM 742718109 3,753 41,821 SH   SOLE 1 41,511 0 310
PROTO LABS INC COM 743713109 252 4,209 SH   SOLE   4,209 0 0
PUBLIC STORAGE COM 74460D109 1,651 7,400 SH   SOLE   7,400 0 0
QUALCOMM INC COM 747525103 303 4,418 SH   SOLE   4,418 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 369 10,535 SH   SOLE   10,535 0 0
ROLLINS INC COM 775711104 316 10,792 SH   SOLE   10,792 0 0
SOUTHERN CO COM 842587107 3,140 61,199 SH   SOLE 1 61,134 0 65
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,503 16,195 SH   SOLE 1 15,365 0 830
SPDR SERIES TRUST BRCLYS 1-3MT ETF 78464A680 2,059 45,015 SH   SOLE 1 44,965 0 50
STARBUCKS CORP COM 855244109 759 14,018 SH   SOLE 1 13,608 0 410
STARWOOD PPTY TR INC COM 85571B105 2,638 117,145 SH   SOLE 1 117,015 0 130
STERICYCLE INC COM 858912108 240 3,000 SH   SOLE   3,000 0 0
TARGET CORP COM 87612E106 3,166 46,103 SH   SOLE 1 46,053 0 50
TWO HBRS INVT CORP COM 90187B101 2,456 287,970 SH   SOLE 1 287,655 0 315
ULTIMATE SOFTWARE GROUP INC COM 90385D107 425 2,080 SH   SOLE   2,080 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,509 13,797 SH   SOLE   13,797 0 0
UNITEDHEALTH GROUP INC COM 91324P102 314 2,245 SH   SOLE   2,245 0 0
US BANCORP DEL COM NEW 902973304 432 10,064 SH   SOLE 1 9,394 0 670
VANGUARD INDEX FDS REIT ETF 922908553 245 2,828 SH   SOLE   2,828 0 0
VANGUARD SCOTTSDALE FDS INT-TERM GOV 92206C706 2,030 30,400 SH   SOLE   30,400 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,223 58,300 SH   SOLE   58,300 0 0
VERISK ANALYTICS INC COM 92345Y106 273 3,354 SH   SOLE   3,354 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,075 39,920 SH   SOLE 1 39,875 0 45
WALGREENS BOOTS ALLIANCE INC COM 931427108 303 3,753 SH   SOLE   3,753 0 0
WASTE MGMT INC DEL COM 94106L109 1,955 30,655 SH   SOLE   30,655 0 0
WELLS FARGO & CO NEW COM 949746101 1,286 29,036 SH   SOLE   29,036 0 0
WEYERHAEUSER CO COM 962166104 3,587 112,300 SH   SOLE 1 112,175 0 125
XCEL ENERGY INC COM 98389B100 312 7,594 SH   SOLE   7,594 0 0