Gary G. Ellis Joint Cost Allocation Nonprofit Consulting 1405 Clark Springs Drive, Keller, TX 76248