Byron Allen Career