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
AT&T INC COM 00206R102 16,474 565,136 SH   SOLE   565,136 0 0
ABBOTT LABS COM 002824100 3,729 47,253 SH   SOLE   47,253 0 0
ABBVIE INC COM 00287Y109 6,683 87,720 SH   SOLE   87,720 0 0
AEHR TEST SYSTEMS COM 00760J108 62 37,183 SH   SOLE   37,183 0 0
AIR PRODS & CHEMS IN COM 009158106 10,581 53,010 SH   SOLE   53,010 0 0
ALCOA CORP COM 013872106 304 49,368 SH   SOLE   49,368 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,565 14,743 SH   SOLE   14,743 0 0
ALLEGHENY TECHNOLOGI COM 01741R102 91 10,666 SH   SOLE   10,666 0 0
ALPHABET INC CAP STK CL C 02079K107 25,848 22,229 SH   SOLE   22,229 0 0
ALPHABET INC CAP STK CL A 02079K305 26,769 23,038 SH   SOLE   23,038 0 0
ALTRIA GROUP INC COM 02209S103 8,387 216,894 SH   SOLE   216,894 0 0
AMAZON COM INC COM 023135106 19,760 10,135 SH   SOLE   10,135 0 0
AMERICA MOVIL SAB DE SPON ADR L SHS 02364W105 234 19,893 SH   SOLE   19,893 0 0
AMERICAN EXPRESS CO COM 025816109 18,926 221,077 SH   SOLE   221,077 0 0
AMERICAN TOWER CORP COM 03027X100 11,281 51,807 SH   SOLE   51,807 0 0
AMGEN INC COM 031162100 19,444 95,913 SH   SOLE   95,913 0 0
APACHE CORP COM 037411105 203 48,659 SH   SOLE   48,659 0 0
APPLE INC COM 037833100 62,162 244,454 SH   SOLE   244,454 0 0
ARCHER DANIELS MIDLA COM 039483102 7,949 225,942 SH   SOLE   225,942 0 0
ARCONIC INC COM 03965L100 1,343 83,649 SH   SOLE   83,649 0 0
ASURE SOFTWARE INC COM 04649U102 76 12,801 SH   SOLE   12,801 0 0
AUTOMATIC DATA PROCE COM 053015103 11,166 81,694 SH   SOLE   81,694 0 0
AVID TECHNOLOGY INC COM 05367P100 124 18,357 SH   SOLE   18,357 0 0
AXON ENTERPRISE INC COM 05464C101 694 9,845 SH   SOLE   9,845 0 0
BP PLC SPONSORED ADR 055622104 475 19,457 SH   SOLE   19,457 0 0
BK TECHNOLOGIES CORP COM 05587G104 26 15,500 SH   SOLE   15,500 0 0
BK OF AMERICA CORP COM 060505104 12,422 585,099 SH   SOLE   585,099 0 0
BAXTER INTL INC COM 071813109 3,169 39,030 SH   SOLE   39,030 0 0
BERKSHIRE HATHAWAY I CL B NEW 084670702 3,831 20,953 SH   SOLE   20,953 0 0
BIOMERICA INC COM NEW 09061H307 273 38,150 SH   SOLE   38,150 0 0
BLACKROCK INC COM 09247X101 14,783 33,600 SH   SOLE   33,600 0 0
BOEING CO COM 097023105 11,521 77,250 SH   SOLE   77,250 0 0
BOSTON SCIENTIFIC CO COM 101137107 4,810 147,412 SH   SOLE   147,412 0 0
BRISTOL-MYERS SQUIBB COM 110122108 9,026 161,929 SH   SOLE   161,929 0 0
BRISTOL-MYERS SQUIBB RIGHT 99/99/9999 110122157 105 27,752 SH   SOLE   27,752 0 0
BROADCOM INC COM 11135F101 16,617 70,086 SH   SOLE   70,086 0 0
BROOKFIELD ASSET MGM CL A LTD VT SH 112585104 397 8,963 SH   SOLE   8,963 0 0
BROWN FORMAN CORP CL B 115637209 3,311 59,643 SH   SOLE   59,643 0 0
BURLINGTON STORES IN COM 122017106 5,213 32,901 SH   SOLE   32,901 0 0
CDK GLOBAL INC COM 12508E101 382 11,621 SH   SOLE   11,621 0 0
CIGNA CORP NEW COM 125523100 1,773 10,005 SH   SOLE   10,005 0 0
CME GROUP INC COM 12572Q105 246 1,422 SH   SOLE   1,422 0 0
CSX CORP COM 126408103 12,269 214,116 SH   SOLE   214,116 0 0
CVS HEALTH CORP COM 126650100 395 6,661 SH   SOLE   6,661 0 0
CAPITAL ONE FINL COR COM 14040H105 6,714 133,152 SH   SOLE   133,152 0 0
CASI PHARMACEUTICALS COM 14757U109 38 18,579 SH   SOLE   18,579 0 0
CATERPILLAR INC DEL COM 149123101 22,024 189,801 SH   SOLE   189,801 0 0
CHANGE HEALTHCARE IN COM 15912K100 648 64,880 SH   SOLE   64,880 0 0
CHEMOURS CO COM 163851108 1,184 133,529 SH   SOLE   133,529 0 0
CHEVRON CORP NEW COM 166764100 10,419 143,783 SH   SOLE   143,783 0 0
CHIPOTLE MEXICAN GRI COM 169656105 4,466 6,824 SH   SOLE   6,824 0 0
CISCO SYS INC COM 17275R102 25,913 659,190 SH   SOLE   659,190 0 0
CITIGROUP INC COM NEW 172967424 8,877 210,763 SH   SOLE   210,763 0 0
CLEVELAND CLIFFS INC COM 185899101 89 22,485 SH   SOLE   22,485 0 0
COCA COLA CO COM 191216100 12,275 277,408 SH   SOLE   277,408 0 0
COMCAST CORP NEW CL A 20030N101 11,094 322,690 SH   SOLE   322,690 0 0
CONAGRA BRANDS INC COM 205887102 297 10,122 SH   SOLE   10,122 0 0
CONOCOPHILLIPS COM 20825C104 7,702 250,074 SH   SOLE   250,074 0 0
CONSTELLATION BRANDS CL A 21036P108 16,851 117,545 SH   SOLE   117,545 0 0
CORTEVA INC COM 22052L104 3,586 152,614 SH   SOLE   152,614 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,072 10,773 SH   SOLE   10,773 0 0
DXC TECHNOLOGY CO COM 23355L106 1,060 81,190 SH   SOLE   81,190 0 0
DANAHER CORPORATION COM 235851102 631 4,558 SH   SOLE   4,558 0 0
DIGITAL RLTY TR INC COM 253868103 924 6,652 SH   SOLE   6,652 0 0
DISNEY WALT CO COM DISNEY 254687106 24,048 248,939 SH   SOLE   248,939 0 0
DISCOVER FINL SVCS COM 254709108 1,198 33,574 SH   SOLE   33,574 0 0
DOW INC COM 260557103 3,352 114,652 SH   SOLE   114,652 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,429 17,666 SH   SOLE   17,666 0 0
DUPONT DE NEMOURS IN COM 26614N102 4,684 137,347 SH   SOLE   137,347 0 0
EOG RES INC COM 26875P101 1,467 40,841 SH   SOLE   40,841 0 0
EAGLE BANCORP INC MD COM 268948106 784 25,954 SH   SOLE   25,954 0 0
EVI INDUSTRIES INC COM 26929N102 204 12,926 SH   SOLE   12,926 0 0
EARTHSTONE ENERGY IN CL A 27032D304 45 25,295 SH   SOLE   25,295 0 0
ELANCO ANIMAL HEALTH COM 28414H103 4,135 184,699 SH   SOLE   184,699 0 0
EMCOR GROUP INC COM 29084Q100 421 6,860 SH   SOLE   6,860 0 0
ENBRIDGE INC COM 29250N105 226 7,772 SH   SOLE   7,772 0 0
EQUINIX INC COM 29444U700 13,907 22,266 SH   SOLE   22,266 0 0
EXXON MOBIL CORP COM 30231G102 7,604 200,268 SH   SOLE   200,268 0 0
FACEBOOK INC CL A 30303M102 7,618 45,672 SH   SOLE   45,672 0 0
FEDEX CORP COM 31428X106 9,327 76,921 SH   SOLE   76,921 0 0
FLUOR CORP NEW COM 343412102 1,074 155,439 SH   SOLE   155,439 0 0
FORD MTR CO DEL COM 345370860 139 28,689 SH   SOLE   28,689 0 0
FRANKLIN STR PPTYS C COM 35471R106 106 18,500 SH   SOLE   18,500 0 0
GP STRATEGIES CORP COM 36225V104 137 21,010 SH   SOLE   21,010 0 0
GSE SYS INC COM 36227K106 71 76,206 SH   SOLE   76,206 0 0
GAP INC COM 364760108 110 15,670 SH   SOLE   15,670 0 0
GENERAL ELECTRIC CO COM 369604103 2,517 317,033 SH   SOLE   317,033 0 0
GENERAL MTRS CO COM 37045V100 899 43,273 SH   SOLE   43,273 0 0
GERDAU SA SPON ADR REP PFD 373737105 34 17,765 SH   SOLE   17,765 0 0
GOLDMAN SACHS GROUP COM 38141G104 10,422 67,420 SH   SOLE   67,420 0 0
GRAHAM CORP COM 384556106 410 31,764 SH   SOLE   31,764 0 0
GRUPO SIMEC S A B DE ADR 400491106 73 10,230 SH   SOLE   10,230 0 0
HALLIBURTON CO COM 406216101 1,122 163,837 SH   SOLE   163,837 0 0
HARLEY DAVIDSON INC COM 412822108 239 12,633 SH   SOLE   12,633 0 0
HECLA MNG CO COM 422704106 31 16,805 SH   SOLE   16,805 0 0
HERSHEY CO COM 427866108 5,192 39,184 SH   SOLE   39,184 0 0
HEWLETT PACKARD ENTE COM 42824C109 303 31,184 SH   SOLE   31,184 0 0
HOME DEPOT INC COM 437076102 24,568 131,586 SH   SOLE   131,586 0 0
HONDA MOTOR LTD AMERN SHS 438128308 1,349 60,050 SH   SOLE   60,050 0 0
HONEYWELL INTL INC COM 438516106 8,785 65,663 SH   SOLE   65,663 0 0
HOST HOTELS & RESORT COM 44107P104 110 10,000 SH   SOLE   10,000 0 0
HUDSON TECHNOLOGIES COM 444144109 9 13,095 SH   SOLE   13,095 0 0
IAC INTERACTIVECORP COM 44919P508 6,559 36,596 SH   SOLE   36,596 0 0
INTEL CORP COM 458140100 31,587 583,652 SH   SOLE   583,652 0 0
INTERNATIONAL BUSINE COM 459200101 10,811 97,454 SH   SOLE   97,454 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,171 6,149 SH   SOLE   6,149 0 0
INTREPID POTASH INC COM 46121Y102 11 13,180 SH   SOLE   13,180 0 0
ISHARES TR CORE S&P500 ETF 464287200 370 1,433 SH   SOLE   1,433 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,748 51,202 SH   SOLE   51,202 0 0
ISHARES TR IBOXX INV CP ETF 464287242 452 3,660 SH   SOLE   3,660 0 0
ISHARES TR MSCI EAFE ETF 464287465 8,460 158,246 SH   SOLE   158,246 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,040 24,090 SH   SOLE   24,090 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,322 9,188 SH   SOLE   9,188 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,589 22,624 SH   SOLE   22,624 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,393 24,828 SH   SOLE   24,828 0 0
ISHARES TR PFD AND INCM SEC 464288687 205 6,457 SH   SOLE   6,457 0 0
ISHARES TR US TREAS BD ETF 46429B267 507 18,118 SH   SOLE   18,118 0 0
ISHARES TR CORE MSCI EAFE 46432F842 8,419 168,889 SH   SOLE   168,889 0 0
ISHARES INC CORE MSCI EMKT 46434G103 3,176 78,471 SH   SOLE   78,471 0 0
JPMORGAN CHASE & CO COM 46625H100 20,712 230,062 SH   SOLE   230,062 0 0
JOHNSON & JOHNSON COM 478160104 23,368 178,203 SH   SOLE   178,203 0 0
KEYCORP COM 493267108 897 86,547 SH   SOLE   86,547 0 0
KIMBERLY CLARK CORP COM 494368103 479 3,744 SH   SOLE   3,744 0 0
L BRANDS INC COM 501797104 423 36,577 SH   SOLE   36,577 0 0
L3HARRIS TECHNOLOGIE COM 502431109 3,560 19,762 SH   SOLE   19,762 0 0
LEIDOS HOLDINGS INC COM 525327102 4,395 47,959 SH   SOLE   47,959 0 0
LOCKHEED MARTIN CORP COM 539830109 9,047 26,691 SH   SOLE   26,691 0 0
MARRIOTT INTL INC NE CL A 571903202 20,128 269,061 SH   SOLE   269,061 0 0
MARTIN MARIETTA MATL COM 573284106 17,581 92,910 SH   SOLE   92,910 0 0
MASTERCARD INC CL A 57636Q104 36,782 152,269 SH   SOLE   152,269 0 0
MCDONALDS CORP COM 580135101 22,268 134,673 SH   SOLE   134,673 0 0
MCKESSON CORP COM 58155Q103 4,450 32,903 SH   SOLE   32,903 0 0
MERCER INTL INC COM 588056101 74 10,200 SH   SOLE   10,200 0 0
MERCK & CO. INC COM 58933Y105 19,649 255,379 SH   SOLE   255,379 0 0
MICROSOFT CORP COM 594918104 53,576 339,709 SH   SOLE   339,709 0 0
MICROSTRATEGY INC CL A NEW 594972408 212 1,796 SH   SOLE   1,796 0 0
MITCHAM INDS INC COM 606501104 19 15,427 SH   SOLE   15,427 0 0
MONDELEZ INTL INC CL A 609207105 2,228 44,493 SH   SOLE   44,493 0 0
MORGAN STANLEY COM NEW 617446448 8,762 257,692 SH   SOLE   257,692 0 0
NAVIENT CORPORATION COM 63938C108 520 68,575 SH   SOLE   68,575 0 0
NETFLIX INC COM 64110L106 563 1,500 SH   SOLE   1,500 0 0
NEUROCRINE BIOSCIENC COM 64125C109 419 4,838 SH   SOLE   4,838 0 0
NEXTERA ENERGY INC COM 65339F101 347 1,443 SH   SOLE   1,443 0 0
NIKE INC CL B 654106103 22,082 266,880 SH   SOLE   266,880 0 0
NORFOLK SOUTHERN COR COM 655844108 8,097 55,459 SH   SOLE   55,459 0 0
OCCIDENTAL PETE CORP COM 674599105 281 24,227 SH   SOLE   24,227 0 0
ORACLE CORP COM 68389X105 344 7,119 SH   SOLE   7,119 0 0
PNC FINL SVCS GROUP COM 693475105 231 2,413 SH   SOLE   2,413 0 0
PACCAR INC COM 693718108 12,235 200,146 SH   SOLE   200,146 0 0
PALATIN TECHNOLOGIES COM PAR $ .01 696077403 7 17,000 SH   SOLE   17,000 0 0
PALO ALTO NETWORKS I COM 697435105 16,452 100,344 SH   SOLE   100,344 0 0
PARK OHIO HLDGS CORP COM 700666100 268 14,169 SH   SOLE   14,169 0 0
PEPSICO INC COM 713448108 16,742 139,944 SH   SOLE   139,944 0 0
PERSPECTA INC COM 715347100 1,237 67,840 SH   SOLE   67,840 0 0
PFIZER INC COM 717081103 13,009 398,554 SH   SOLE   398,554 0 0
PHILIP MORRIS INTL I COM 718172109 10,040 137,606 SH   SOLE   137,606 0 0
PHILLIPS 66 COM 718546104 4,224 78,741 SH   SOLE   78,741 0 0
PRICE T ROWE GROUP I COM 74144T108 18,644 190,932 SH   SOLE   190,932 0 0
PRIMEENERGY RESOURCE COM 74158E104 275 3,720 SH   SOLE   3,720 0 0
PROCTER & GAMBLE CO COM 742718109 11,884 108,037 SH   SOLE   108,037 0 0
QUALCOMM INC COM 747525103 1,038 15,345 SH   SOLE   15,345 0 0
QUIDEL CORP COM 74838J101 429 4,390 SH   SOLE   4,390 0 0
RAYTHEON CO COM NEW 755111507 3,418 26,062 SH   SOLE   26,062 0 0
RESIDEO TECHNOLOGIES COM 76118Y104 1,153 238,188 SH   SOLE   238,188 0 0
ROYAL DUTCH SHELL PL SPON ADR B 780259107 909 27,841 SH   SOLE   27,841 0 0
ROYAL DUTCH SHELL PL SPONS ADR A 780259206 3,711 106,368 SH   SOLE   106,368 0 0
SLM CORP COM 78442P106 3,957 550,345 SH   SOLE   550,345 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,510 9,738 SH   SOLE   9,738 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 269 8,568 SH   SOLE   8,568 0 0
SPDR DOW JONES INDL UT SER 1 78467X109 2,003 9,135 SH   SOLE   9,135 0 0
SPDR S&P MIDCAP 400 UTSER1 S&PDCRP 78467Y107 22,437 85,351 SH   SOLE   85,351 0 0
SALESFORCE COM INC COM 79466L302 16,007 111,177 SH   SOLE   111,177 0 0
SCHLUMBERGER LTD COM 806857108 3,389 251,189 SH   SOLE   251,189 0 0
SENECA FOODS CORP NE CL A 817070501 525 13,186 SH   SOLE   13,186 0 0
SHOPIFY INC CL A 82509L107 208 500 SH   SOLE   500 0 0
SOUTHERN CO COM 842587107 340 6,277 SH   SOLE   6,277 0 0
SPLUNK INC COM 848637104 3,259 25,816 SH   SOLE   25,816 0 0
STATE STR CORP COM 857477103 801 15,045 SH   SOLE   15,045 0 0
SYNCHRONY FINL COM 87165B103 8,100 503,430 SH   SOLE   503,430 0 0
TAKEDA PHARMACEUTICA SPONSORED ADS 874060205 4,603 303,260 SH   SOLE   303,260 0 0
TARGET CORP COM 87612E106 2,556 27,492 SH   SOLE   27,492 0 0
TEGNA INC COM 87901J105 124 11,389 SH   SOLE   11,389 0 0
TELIGENT INC NEW COM 87960W104 6 22,350 SH   SOLE   22,350 0 0
TELLURIAN INC NEW COM 87968A104 9 10,424 SH   SOLE   10,424 0 0
TEVA PHARMACEUTICAL SPONSORED ADS 881624209 601 66,941 SH   SOLE   66,941 0 0
THERMO FISHER SCIENT COM 883556102 10,519 37,090 SH   SOLE   37,090 0 0
3M CO COM 88579Y101 6,365 46,623 SH   SOLE   46,623 0 0
TIMKENSTEEL CORP COM 887399103 38 11,746 SH   SOLE   11,746 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 6,467 53,918 SH   SOLE   53,918 0 0
UNION PAC CORP COM 907818108 4,651 32,979 SH   SOLE   32,979 0 0
UNITED PARCEL SERVIC CL B 911312106 8,789 94,084 SH   SOLE   94,084 0 0
UNITED STATES LIME & COM 911922102 384 5,200 SH   SOLE   5,200 0 0
UNITED STATES STL CO COM 912909108 86 13,562 SH   SOLE   13,562 0 0
UNITED TECHNOLOGIES COM 913017109 15,845 167,971 SH   SOLE   167,971 0 0
UNITEDHEALTH GROUP I COM 91324P102 18,362 73,632 SH   SOLE   73,632 0 0
VANGUARD INTL EQUITY ALLWRLD EX US 922042775 7,683 187,302 SH   SOLE   187,302 0 0
VANGUARD INTL EQUITY FTSE EMR MKT ETF 922042858 4,066 121,199 SH   SOLE   121,199 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 241 1,454 SH   SOLE   1,454 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 800 3,380 SH   SOLE   3,380 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 3,871 29,400 SH   SOLE   29,400 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 303 2,561 SH   SOLE   2,561 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 19,164 166,009 SH   SOLE   166,009 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 332 2,575 SH   SOLE   2,575 0 0
VERIZON COMMUNICATIO COM 92343V104 20,575 382,924 SH   SOLE   382,924 0 0
VERMILLION INC COM NEW 92407M206 27 32,339 SH   SOLE   32,339 0 0
VISA INC COM CL A 92826C839 5,336 33,118 SH   SOLE   33,118 0 0
WALMART INC COM 931142103 23,713 208,708 SH   SOLE   208,708 0 0
WALGREENS BOOTS ALLI COM 931427108 3,868 84,539 SH   SOLE   84,539 0 0
WELLS FARGO CO NEW COM 949746101 4,064 141,597 SH   SOLE   141,597 0 0
YUM BRANDS INC COM 988498101 11,098 161,938 SH   SOLE   161,938 0 0
YUM CHINA HLDGS INC COM 98850P109 16,676 391,178 SH   SOLE   391,178 0 0
ZIMMER BIOMET HOLDIN COM 98956P102 12,209 120,785 SH   SOLE   120,785 0 0
ZIX CORP COM 98974P100 139 32,265 SH   SOLE   32,265 0 0
ZOETIS INC CL A 98978V103 22,277 189,284 SH   SOLE   189,284 0 0
ACCENTURE PLC IRELAN SHS CLASS A G1151C101 2,570 15,742 SH   SOLE   15,742 0 0
LINDE PLC SHS G5494J103 7,072 40,878 SH   SOLE   40,878 0 0
MEDTRONIC PLC SHS G5960L103 4,957 54,970 SH   SOLE   54,970 0 0
TRONOX HOLDINGS PLC SHS G9087Q102 57 11,401 SH   SOLE   11,401 0 0
AERCAP HOLDINGS NV SHS N00985106 2,471 108,429 SH   SOLE   108,429 0 0