Farrest is licensed to practice law in Alabama, Virginia and West Virginia. Other associations include:
- Alabama State Bar Association
- West Virginia State Bar Association
- Virginia State Bar Association
- Association of Trial Lawyers of America
- Alabama Trial Lawyers Association
- Virginia Trial Lawyers Association