You definately answered your own question. The driving with an expired lic. did him in. Transportation companies look very, very closely at your driving record. They can definately like the candidate, but because there are usually so many qualified applicants at hiring sessions (ex. 200 applying for 3 jobs), they'll just delete anybody thats not 100% clean, and then make their hiring choice from the rest of the pool. I'm not passing judgment at all, but driving with an expired license is REALLY bad. His license got revoked (looks extremely bad) because unpaid tickets, reckless driving, etc. and then he made the decision to drive again while expired and got caught. I would presume this is an automatic denial by any RR or transportation co. in general, that's why his app is immediately denied. It's on the level of a DWI. If his dad has connections, he might still be able to get him in, but it'll be tough to get an HR approval with this situation.