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 COM 88579Y101 6,160 40,892 SH   SOLE NONE 39,388 0 1,503
ABERDEEN ASIA-PAC PRIME INC COM COM 003009107 370 81,090 SH   SOLE NONE 77,564 0 3,525
ALPHABET INC CL A CAP STK CL A 02079K305 2,835 3,644 SH   SOLE NONE 3,530 0 113
ALPHABET INC CLASS C CAP STK CL C 02079K107 5,876 7,743 SH   SOLE NONE 7,528 0 214
ANIKA THERAPEUTICS INC COM COM 035255108 2,634 69,036 SH   SOLE NONE 65,811 0 3,225
APPLE INC COM COM 037833100 9,916 94,207 SH   SOLE NONE 88,393 0 5,814
ARES CAPITAL CORP COM COM 04010L103 4,746 333,063 SH   SOLE NONE 326,125 0 6,938
ARISTA NETWORKS INC COM COM 040413106 3,042 39,090 SH   SOLE NONE 37,960 0 1,129
BANK OF NEW YORK MELLON CORP COM COM 064058100 7,385 179,170 SH   SOLE NONE 174,158 0 5,011
BERKSHIRE HATHAWAY INC DEL CL B CL B NEW 084670702 240 1,817 SH   SOLE NONE 1,640 0 177
CAL-MAINE FOODS INC COM COM NEW 128030202 4,740 102,295 SH   SOLE NONE 101,207 0 1,088
CAMDEN PPTY TR SH BEN INT SH BEN INT 133131102 6,447 83,993 SH   SOLE NONE 82,200 0 1,793
CELGENE CORP COM COM 151020104 2,802 23,403 SH   SOLE NONE 22,462 0 790
COLGATE PALMOLIVE CO COM COM 194162103 3,967 59,556 SH   SOLE NONE 57,735 0 1,820
CONOCOPHILLIPS CORP COM COM 20825C104 4,220 90,397 SH   SOLE NONE 88,717 0 1,680
DOMINION RESOURCES INC COM COM 25746U109 2,341 34,614 SH   SOLE NONE 34,313 0 300
DOW CHEMICAL COM COM 260543103 6,154 119,551 SH   SOLE NONE 117,080 0 2,470
EXPRESS SCRIPTS HOLDING CO COM COM 30219G108 6,701 76,664 SH   SOLE NONE 74,164 0 2,499
EXXON MOBIL CORPORATION COM COM 30231G102 1,626 20,865 SH   SOLE NONE 19,985 0 880
F5 NETWORKS INC COM COM 315616102 2,541 26,214 SH   SOLE NONE 25,489 0 724
FIAT CHRYSLER AUTOMOBILES NV ORD NL0010877643 SHS N31738102 5,421 387,520 SH   SOLE NONE 373,108 0 14,411
GENTEX CORP COM COM 371901109 3,255 203,313 SH   SOLE NONE 197,368 0 5,944
GILEAD SCIENCES INC COM COM 375558103 4,065 40,176 SH   SOLE NONE 38,849 0 1,327
GUGGENHEIM S&P 500 EQUAL WEIGHT ETF GUG S&P500 EQ WT 78355W106 1,028 13,425 SH   SOLE NONE 10,400 0 3,025
HEALTHCARE TRUST OF AMERICA COM CL A CL A NEW 42225P501 6,339 235,045 SH   SOLE NONE 228,741 0 6,303
HELMERICH & PAYNE INC COM COM 423452101 2,587 48,313 SH   SOLE NONE 47,111 0 1,201
ISHARES 1-3 YEAR CREDIT BND ETF 1-3 YR CR BD ETF 464288646 7,848 75,031 SH   SOLE NONE 70,563 0 4,467
ISHARES COHEN & STEERS REIT ETF COHEN&STEER REIT 464287564 506 5,104 SH   SOLE NONE 4,010 0 1,093
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 3,722 68,460 SH   SOLE NONE 66,800 0 1,659
ISHARES CORE S&P SMALL-CAP ETF CORE S&P SCP ETF 464287804 658 5,980 SH   SOLE NONE 2,922 0 3,057
ISHARES CORE US AGGREGATE BOND ETF CORE US AGGBD ET 464287226 800 7,406 SH   SOLE NONE 6,757 0 649
ISHARES EUROPE ETF EUROPE ETF 464287861 242 6,035 SH   SOLE NONE 4,937 0 1,097
ISHARES GLOBAL TECH ETF GLOBAL TECH ETF 464287291 287 2,945 SH   SOLE NONE 2,491 0 453
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465 576 9,810 SH   SOLE NONE 8,620 0 1,189
ISHARES MSCI EAFE VALUE ETF EAFE VALUE ETF 464288877 809 17,396 SH   SOLE NONE 15,505 0 1,890
ISHARES RUSSELL 2000 GROWTH ETF RUS 2000 GRW ETF 464287648 2,305 16,554 SH   SOLE NONE 9,576 0 6,977
ISHARES RUSSELL MID-CAP ETF RUS MID-CAP ETF 464287499 1,245 7,775 SH   SOLE NONE 3,409 0 4,365
ISHARES RUSSELL MID-CAP VALUE ETF RUS MDCP VAL ETF 464287473 513 7,472 SH   SOLE NONE 5,471 0 2,001
ISHARES SELECT DIVIDEND ETF SELECT DIVID ETF 464287168 3,538 47,086 SH   SOLE NONE 27,544 0 19,541
ISHARES TIPS BOND ETF TIPS BD ETF 464287176 489 4,466 SH   SOLE NONE 4,093 0 372
ISHARES US PREFERRED STOCK ETF U.S. PFD STK ETF 464288687 4,296 110,581 SH   SOLE NONE 82,237 0 28,343
JOHNSON & JOHNSON COM COM 478160104 6,770 65,912 SH   SOLE NONE 62,573 0 3,338
JOHNSON CTLS INC COM COM 478366107 5,896 149,328 SH   SOLE NONE 145,855 0 3,472
LABORATORY CORP OF AMERICA COM COM NEW 50540R409 4,307 34,838 SH   SOLE NONE 33,965 0 873
LINKEDIN CORPORATION COM COM CL A 53578A108 1,614 7,172 SH   SOLE NONE 6,854 0 317
MARATHON PETE CORP COM COM 56585A102 2,432 46,926 SH   SOLE NONE 45,598 0 1,328
MARKEL CP COM COM 570535104 5,376 6,086 SH   SOLE NONE 5,890 0 195
MERCK & CO INC. COM COM 58933Y105 3,243 61,406 SH   SOLE NONE 59,758 0 1,648
MICROSOFT CORP COM COM 594918104 7,448 134,262 SH   SOLE NONE 130,224 0 4,037
NET 1 UEPS TECHNOLOGIES INC COM COM NEW 64107N206 3,033 224,539 SH   SOLE NONE 214,933 0 9,605
NIC INC COM COM 62914B100 2,877 146,235 SH   SOLE NONE 141,249 0 4,985
OAKTREE CAPITAL GROUP LLC UNIT CLASS A UNIT CL A 674001201 4,469 93,659 SH   SOLE NONE 91,568 0 2,090
OCCIDENTAL PETROLEUM CORP COM COM 674599105 4,166 61,622 SH   SOLE NONE 59,825 0 1,797
PARKER HANNIFIN CORP COM COM 701094104 3,981 41,056 SH   SOLE NONE 40,473 0 583
PAYPAL HLDGS INC COM COM 70450Y103 2,739 75,680 SH   SOLE NONE 72,424 0 3,255
PEPSICO INC COM COM 713448108 7,770 77,767 SH   SOLE NONE 76,024 0 1,742
PHILLIPS 66 COM COM 718546104 4,292 52,475 SH   SOLE NONE 51,001 0 1,474
PLAINS ALL AMERICAN PIPELINE LP UNIT UNIT LTD PARTN 726503105 3,069 132,884 SH   SOLE NONE 132,341 0 542
POWERSHARES QQQ UNIT SER 1 73935A104 6,170 55,165 SH   SOLE NONE 35,463 0 19,701
PUBLIC SVC ENTERPRISE GROUP COM COM 744573106 3,941 101,864 SH   SOLE NONE 99,625 0 2,238
QUALCOMM INC COM COM 747525103 2,802 56,068 SH   SOLE NONE 54,862 0 1,205
REALTY INCOME CORPORATION COM COM 756109104 3,194 61,875 SH   SOLE NONE 59,696 0 2,178
ROCKWELL AUTOMATION INC COM COM 773903109 5,424 52,867 SH   SOLE NONE 51,661 0 1,206
RPX CORP COM COM 74972G103 1,826 166,033 SH   SOLE NONE 162,462 0 3,570
SELECT SECTOR SPDR TRUST HEALTH CARE SELECT INDEX SBI HEALTHCARE 81369Y209 3,328 46,210 SH   SOLE NONE 30,561 0 15,648
SOLAR WINDS COM COM 83416B109 3,024 51,345 SH   SOLE NONE 49,549 0 1,795
SPDR DOW JONES REIT EFT DJ REIT ETF 78464A607 952 10,391 SH   SOLE NONE 4,684 0 5,706
SPDR S&P HI YLD DIV ARISTOCRATS IDX S&P DIVID ETF 78464A763 367 4,995 SH   SOLE NONE 3,045 0 1,949
SPDR S&P MIDCAP 400 ETF TRUST UTSER1 S&PDCRP 78467Y107 326 1,286 SH   SOLE NONE 1,029 0 257
ST JUDE MED INC COM COM 790849103 3,807 61,634 SH   SOLE NONE 60,323 0 1,311
STATE STREET CORP COM COM 857477103 2,614 39,394 SH   SOLE NONE 39,069 0 325
STRYKER CORP COM COM 863667101 5,042 54,256 SH   SOLE NONE 52,136 0 2,120
SUBURBAN PROPANE PARTNERS LP COM UNIT LTD PARTN 864482104 1,466 60,345 SH   SOLE NONE 58,633 0 1,711
TEXAS INSTRUMENTS INC COM COM 882508104 6,640 121,154 SH   SOLE NONE 117,954 0 3,200
THE BLACKSTONE GROUP LP COM COM UNIT LTD 09253U108 6,029 206,201 SH   SOLE NONE 200,552 0 5,649
UNITED TECH CORP COM COM 913017109 5,427 56,500 SH   SOLE NONE 54,868 0 1,631
US BANCORP COM (NEW) COM NEW 902973304 6,023 141,172 SH   SOLE NONE 137,342 0 3,830
V F CORP COM COM 918204108 3,843 61,748 SH   SOLE NONE 60,768 0 980
VANGUARD CRSP US LARGE CAP INDEX LARGE CAP ETF 922908637 6,308 67,470 SH   SOLE NONE 45,933 0 21,536
VANGUARD CRSP US LARGE CAP VALUE IND ET VALUE ETF 922908744 6,645 81,401 SH   SOLE NONE 54,716 0 26,685
VANGUARD CRSP US MID CAP INDEX MID CAP ETF 922908629 2,851 23,741 SH   SOLE NONE 20,275 0 3,465
VANGUARD CRSP US SMALL CAP VALUE IND ET SM CP VAL ETF 922908611 2,746 27,768 SH   SOLE NONE 20,995 0 6,772
VANGUARD EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858 299 9,143 SH   SOLE NONE 6,611 0 2,531
VANGUARD HIGH DIVIDEND YIELD ETF HIGH DIV YLD 921946406 512 7,683 SH   SOLE NONE 6,672 0 1,010
VANGUARD INTL BOND INDEX ETF INTL BD IDX ETF 92203J407 2,197 41,547 SH   SOLE NONE 31,852 0 9,694
VANGUARD SHORT TERM BOND FUND SHORT TRM BOND 921937827 344 4,323 SH   SOLE NONE 4,023 0 300
VANGUARD SHORT TERM CORP BOND ETF SHRT TRM CORP BD 92206C409 8,474 107,289 SH   SOLE NONE 87,130 0 20,159
VANGUARD TOTAL STOCK MARKET ETF TOTAL STK MKT 922908769 399 3,827 SH   SOLE NONE 1,839 0 1,988
WELLS FARGO & CO COM COM 949746101 7,930 145,884 SH   SOLE NONE 141,148 0 4,736