Did everything online which was possible. As far as I know, he had to go in and get fingerprinted and that was it.
After completing the application the status was "Pending Local Approval" and since his appointment, it states "Pending ISP Approval".
My first license took about 4-6 months. After that 4 year license expired I renewed it for a lifetime and it took about a month. Just stay calm and wait. I'm sure there are hundreds of applications processed daily.