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
ABB LTD SPONSORED ADR 000375204 8,512 358,817 SH   SOLE   358,817 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,164 72,783 SH   SOLE   72,783 0 0
ADOBE SYS INC COM 00724F101 204 943 SH   SOLE   943 0 0
ALPHABET INC CAP STK CL A 02079K305 427 412 SH   SOLE   412 0 0
AMAZON COM INC COM 023135106 415 287 SH   SOLE   287 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 0 12,500 SH   SOLE   12,500 0 0
AMGEN INC COM 031162100 9,657 56,685 SH   SOLE   56,685 0 0
ANTHEM INC COM 036752103 11,176 50,919 SH   SOLE   50,919 0 0
APACHE CORP COM 037411105 5,003 130,012 SH   SOLE   130,012 0 0
APPLE INC COM 037833100 12,474 74,397 SH   SOLE   74,397 0 0
AT&T INC COM 00206R102 8,668 243,355 SH   SOLE   243,355 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 9,709 85,620 SH   SOLE   85,620 0 0
BAKER HUGHES A GE CO CL A 05722G100 5,505 198,322 SH   SOLE   198,322 0 0
BALCHEM CORP COM 057665200 529 6,473 SH   SOLE   6,473 0 0
BANK AMER CORP 7.25%CNV PFD L 060505682 258 200 SH   SOLE   200 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 683 3,423 SH   SOLE   3,423 0 0
BOEING CO COM 097023105 452 1,378 SH   SOLE   1,378 0 0
BORGWARNER INC COM 099724106 8,652 172,346 SH   SOLE   172,346 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 212 3,348 SH   SOLE   3,348 0 0
CACI INTL INC CL A 127190304 10,741 71,066 SH   SOLE   71,066 0 0
CBS CORP NEW CL B 124857202 7,564 147,311 SH   SOLE   147,311 0 0
CDK GLOBAL INC COM 12508E101 5,177 81,865 SH   SOLE   81,865 0 0
CELANESE CORP DEL COM SER A 150870103 10,243 102,378 SH   SOLE   102,378 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 9,931 100,110 SH   SOLE   100,110 0 0
CHEVRON CORP NEW COM 166764100 362 3,174 SH   SOLE   3,174 0 0
CINEMARK HOLDINGS INC COM 17243V102 7,831 208,057 SH   SOLE   208,057 0 0
CISCO SYS INC COM 17275R102 402 9,373 SH   SOLE   9,373 0 0
CME GROUP INC COM CL A 12572Q105 205 1,270 SH   SOLE   1,270 0 0
COCA COLA CO COM 191216100 7,754 178,664 SH   SOLE   178,664 0 0
COMCAST CORP NEW CL A 20030N101 228 6,686 SH   SOLE   6,686 0 0
CONSOLIDATED EDISON INC COM 209115104 291 3,737 SH   SOLE   3,737 0 0
COSTCO WHSL CORP NEW COM 22160K105 363 1,929 SH   SOLE   1,929 0 0
CSX CORP COM 126408103 261 4,679 SH   SOLE   4,679 0 0
DANAHER CORP DEL COM 235851102 1,928 19,696 SH   SOLE   19,696 0 0
DEERE & CO COM 244199105 12,097 77,939 SH   SOLE   77,939 0 0
DICKS SPORTING GOODS INC COM 253393102 6,280 179,265 SH   SOLE   179,265 0 0
DISNEY WALT CO COM DISNEY 254687106 310 3,088 SH   SOLE   3,088 0 0
DOMINION ENERGY INC COM 25746U109 7,112 105,506 SH   SOLE   105,506 0 0
DOWDUPONT INC COM 26078J100 10,249 161,071 SH   SOLE   161,071 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 370 4,779 SH   SOLE   4,779 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 158 10,000 SH   SOLE   10,000 0 0
EATON VANCE ENHANCED EQ INC COM 278274105 154 11,000 SH   SOLE   11,000 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 291 4,211 SH   SOLE   4,211 0 0
EXXON MOBIL CORP COM 30231G102 7,990 107,142 SH   SOLE   107,142 0 0
FACEBOOK INC CL A 30303M102 303 1,898 SH   SOLE   1,898 0 0
FORTIVE CORP COM 34959J108 776 10,006 SH   SOLE   10,006 0 0
GENERAL ELECTRIC CO COM 369604103 188 13,916 SH   SOLE   13,916 0 0
GENERAL MLS INC COM 370334104 6,201 137,681 SH   SOLE   137,681 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 486 8,430 SH   SOLE   8,430 0 0
HOME DEPOT INC COM 437076102 720 4,037 SH   SOLE   4,037 0 0
HONEYWELL INTL INC COM 438516106 291 2,015 SH   SOLE   2,015 0 0
INTEL CORP COM 458140100 307 5,896 SH   SOLE   5,896 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 8,110 52,881 SH   SOLE   52,881 0 0
ISHARES TR TIPS BD ETF 464287176 3,373 29,859 SH   SOLE   29,859 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,298 16,196 SH   SOLE   16,196 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,636 14,054 SH   SOLE   14,054 0 0
ISHARES TR COHEN STEER REIT 464287564 1,952 20,918 SH   SOLE   20,918 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,121 53,507 SH   SOLE   53,507 0 0
JOHNSON & JOHNSON COM 478160104 10,539 82,279 SH   SOLE   82,279 0 0
JPMORGAN CHASE & CO COM 46625H100 11,682 106,302 SH   SOLE   106,302 0 0
KINDER MORGAN INC DEL COM 49456B101 3,571 237,095 SH   SOLE   237,095 0 0
LILLY ELI & CO COM 532457108 255 3,300 SH   SOLE   3,300 0 0
LOCKHEED MARTIN CORP COM 539830109 294 870 SH   SOLE   870 0 0
MASTERCARD INCORPORATED CL A 57636Q104 354 2,021 SH   SOLE   2,021 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 345 5,500 SH   SOLE   5,500 0 0
MICROSOFT CORP COM 594918104 12,590 138,096 SH   SOLE   138,096 0 0
NORFOLK SOUTHERN CORP COM 655844108 416 3,063 SH   SOLE   3,063 0 0
NORTHROP GRUMMAN CORP COM 666807102 347 995 SH   SOLE   995 0 0
OMNICOM GROUP INC COM 681919106 8,439 116,194 SH   SOLE   116,194 0 0
PATTERSON COMPANIES INC COM 703395103 3,741 168,449 SH   SOLE   168,449 0 0
PERKINELMER INC COM 714046109 11,269 148,939 SH   SOLE   148,939 0 0
PFIZER INC COM 717081103 276 7,786 SH   SOLE   7,786 0 0
PRICE T ROWE GROUP INC COM 74144T108 11,394 105,601 SH   SOLE   105,601 0 0
PROCTER AND GAMBLE CO COM 742718109 380 4,787 SH   SOLE   4,787 0 0
QUALITY SYS INC COM 747582104 4,143 303,520 SH   SOLE   303,520 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 229 7,404 SH   SOLE   7,404 0 0
STARBUCKS CORP COM 855244109 249 4,303 SH   SOLE   4,303 0 0
STRYKER CORP COM 863667101 11,665 72,542 SH   SOLE   72,542 0 0
SYSCO CORP COM 871829107 10,485 174,964 SH   SOLE   174,964 0 0
TIME WARNER INC COM NEW 887317303 214 2,266 SH   SOLE   2,266 0 0
TRAVELERS COMPANIES INC COM 89417E109 10,259 73,929 SH   SOLE   73,929 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,948 66,441 SH   SOLE   66,441 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,075 22,474 SH   SOLE   22,474 0 0
VISA INC COM CL A 92826C839 402 3,364 SH   SOLE   3,364 0 0