While I feel there are several good JC programs in the state the one I feel best meets the criteria you menioned is:
Northwest Shoals JC
Muscle Shoals, Alabama
Head Coach - David Langston
He meets ALL the criteria you mentioned
Feel free to email me directly at glegg@gamedaysa.com