Vail & Associates