Gregory J. Cook, EA, CPA

Accredited Tax Advisor

Owner Bio


greg at bara dot net

Army Veteran

Greg Cook was born in Cullman, Alabama and graduated from Hanceville High School in 1978. Before going to college, he served a six year term with the Army (two years active duty and four years inactive duty) during the Lebanon and Grenada conflicts. Following his discharge from the service, he pursued his education in accounting. After graduating from Wallace State Community College, Greg came to BARA in 1986. While working at BARA as a Co-op student, Greg received a Bachelor of Science in Business Administration from the University of Alabama in Huntsville.

Certified Public Accountant

After passing the Enrolled Agents Exam in September of 1990, Greg received his Certificate of Enrollment and U.S. Treasury Card. In early 1991, the Accreditation Council for Accountancy and Taxation conferred the title of Accredited Tax Advisor to him. Greg became the first Enrolled Agent in the State of Alabama to hold both the EA and CPA designations after successfully writing the Certified Public Accountants Examination in November of 1993. In 2014 Cook was awarded the Chartered Global Management Accountant (CGMA) designation from the American Institute of CPAs and the Chartered Institute of Management Accountants.

Riding the trolley in New Orleans New Years Day 2018 Gregory J. Cook, EA, CPA

Enrolled Agent, licensed by the U.S. Treasury Department

In December 1994, Greg purchased the practice from retiring founder, Al LaGrone. Due to state regulations governing Greg's CPA license, the firm name was changed from Bara Business Service to Cook & LaGrone. LaGrone continued work with the firm until his death in March 1996. State regulations required that the LaGrone name be dropped from the firm two years after his death, so in 1998 the firm was registered as Cook and Company.

1998 Greg in 1998

Chartered Global Management Accountant

Greg Cook is a member of the National Association of Enrolled Agents (NAEA) and Past President of the Alabama Society of Enrolled Agents (ALSEA) 2000-2002. He served on the ALSEA Board of Directors for 20 years, (1995-1999 and 2003-2017). Greg is also a Past President of the Alabama Association of Accountants 2003-2004. He is a member of the American Institute of Certified Public Accountants (AICPA), the Alabama Society of Certified Public Accountants (ASCPA), and a member of the Alabama and Tennessee State Boards of Accountancy. He has written numerous articles on the subject of taxation and has been published in such national magazines as the EA Journal.

Accredited Tax Advisor

Greg Cook is a 32nd Degree member of the Scottish Rite, a Life member of Masonic Lodge 636 and a Shriner, member of the Cahaba Shrine in Huntsville, Alabama. He served as Impresario of the Royal Order of Jesters, Huntsville Court 175 from 1997 to 2017.

2018 before Tax Season Greg at his desk at home


Greg and Pam built their home on five acres on Shoal Creek Trail between Main Street and the Arab City Park back in 2008. Greg and his wife Pamela Williams Cook (Pam) have four adult children, Summer, Chris, Holleigh and Kimberly.

Oh! And don't forget Beagle and Roscoe. These two are part of our family.


Beagle just showed up at our home one day and we thought he would go home or someone would come and claim him. We called him Beagle and he has been a part of our family since 2006. Roscoe had a name when we adopted him in 2009 to keep Beagle company. Our whole family loves Beagle and Roscoe!

A Message from Greg

It's December 2019 and as I prepare and make the office ready for 2020 and the upcoming 2019 tax season, I want to extend my thanks to family, friends and clients. The last 34 years at 124 South Main Street have been wonderful. And I'm looking forward to many more. Ben Franklin once said "in this world nothing can be said to be certain, except death and taxes."

2018 during Tax Season Greg at his desk in the office

2018 after Tax Season Greg at home with his Bassett Hound, Roscoe and his 97 Harley Spinger he calls Rusty

December 2019
Greg in December 2019