At the Law Office of James Allen we assist clients with a wide variety of
    immigration matters. Whether you are a company looking to obtain work visas
    for prospective employees, a foreign citizen seeking to enter the United States to
    work, study or marry, or a United States citizen wanting to assist your fiancé(e)
    or spouse obtain legal status you have come to the right place.  

    Call us at (612) 656-9006 to schedule a free phone consultation! Although we
    operate a virtual office from Minnesota you should know that many
    immigrations matters can be handled by phone, email and mail without ever
    meeting in person. While our rates are very reasonable we strive to differentiate
    ourselves by providing excellent service to every client.  Instead of buying
    expensive advertisements in the phone book we prefer to pass the savings onto
    our customers and build our business by referrals instead.  
Making a difference
one client at a time
"Every client should
feel important"