For Tulsa County residents you would make out the money order "Tulsa County Sheriff’s Office"
If you do the application online, you have the option of uploading a photo, just make sure it meets all of the "passport" rules for a photo.
So, if you do go ahead and upload a photo, when you print...
Your local sheriff has 14 days to process your local background information then pass it onto the OSBI.
Once OSBI receives it, they can take up to 90 days.
But, lately, I've been hearing back from some of my students and they have been averaging a turnaround of about 45-60 days.
I know it sucks...
My class is the best (of course).
But, I don't get any complaints since I mostly teach family, friends & co-workers. (keeps the complaint box empty)
-----------------------
To answer the question of the OP I would lean towards H&H as well.
I received my license 18 yrs ago and the place I went to...