Thomas Leonard

Active Blue Ridge, VA President for Leonard & Leonard, Inc.