not sure about michigan, but in pa yes you can. my gf is a legal resident from the phillipines and just applied for her ccw a few days ago. i told her
to call the courthouse first just to make sure and they said yes you can get one as long as your background check is fine- the same as a US citizen.
and since i can carry using my pa. ccw in michigan because we have a reciprocal agreement with them i would assume they would be the same way. just be
forewarned DO NOT LIE on the ffl form or you will go to jail when they catch you.. if you still have any doubt all it takes is a phone call to a gun
store or the local sheriff.



