Members

James J. O'Keeffe Esq.

Johnson, Rosen & O'Keeffe, LLC
okeeffe@johnsonrosen.com
Phone: (540) 491-0634

Membership Type: Active

Firm:
Johnson, Rosen & O'Keeffe, LLC
131 Kirk Avenue, SW
Roanoke, VA 24011