said by craig70130:Does the person pay rent? Do they have a lease?
If not and are just staying there, no need for a lawyer. If you don't want them, they are trespassing and you call the police. If they do pay rent and/or have a lease then you need to go through the standard eviction procedures for your state/county. Usually no lawyer needed.
in many areas all they have to do is establish residency and you cannot kick them out, regardless of whose name is on the lease. some places that can be as little as 1 night living there, others it can mean a few weeks. i have seen it on Cops many times where a homeowner tried to kick someone out and they could not. once a woman allowed a friend to stay overnight because he had no where else to live. he brought ALL his stuff over, then refused to leave. the cops could do nothing because the way the law was she had allowed him to establish residency by moving in his possessions, even though it was only supposed to be for overnight.
call your local PD and ask them the laws in your area.