There is no good way to say this, so I'm going to have to be blunt here, and I'm sorry for that.
During the time he was supposedly in a relationship with you, he was declaring his love to at least one other woman.
He wrote this to the other woman at the end of January:
My love please be fast about it... i don't want any thing to stop me from seeing you my dream wife soon, praying that nothing happens to us I LOVE YOU NOW AND ALWAYS MY SWEETHEART ..KISSSES.
The other woman dropped him when he started the money requests and that's when the name and address were posted here. It is very likely that there were others too; usually only a small percentage of targets proceed to a "relationship," and even fewer post their experiences, so for every one that posts there are typically several more who don't.
So if he were real, he would be a liar and a cheat who is carrying on multiple relationships at the same time. But it goes far beyond that. The man you think you love does not exist. There is NO "Johnson Mcgraft." There is only a young African man, sitting at a computer in Africa, approaching random women with stolen photos and fake words. He uses photos of a mature Caucasian man, but in reality, he is a young black man from Africa who doesn't know the man in the photos at all. He makes his living off these fake relationships. To him, this whole thing is a business. The women he targets are nothing more than a means to an end, and everything he says, from beginning to end, is a lie.
He has a standard formula for his scams. He starts an interaction with the women he targets and often claims to be swept off his feet. He uses (often copied) romantic words and promises of a wonderful future. These words mean nothing to him--he has simply learned that these are the words that will get him money. Then, once he thinks his victim is in love, the emergencies start. There is a crisis, and he needs your help, now. He needs your money, or he needs to send you a package and/or his money (this is leading to the money request, because you will be contacted that you have to pay some kind of fees when the package is in route to you.) Of course, in reality, this makes no sense. If he really were a successful international traveler, even if he didn't have any family, he would have friends, business contacts, an attorney, and an embassy he could contact. He would not need to be going to a woman he had only known for a few months. If you refuse to send the money, or start asking too many questions, he will turn it around on you, trying to make you feel guilty for doubting him. He may then claim that he got the money somewhere else, and for a while he will go on with the fake relationship. But in reality, he is just backing off long enough to "hook" you again. When he thinks he has done that, he will more to the next scenario to get money from you.
If you confront him, he will either get very angry, or stay in character. He will deny being a scammer for so long that you will be tempted to believe him. In reality, all this means is that he still thinks that he will be able to get money from you in the future, so he is going to keep trying. There is no end to the lies he will tell.
I have seen some of his emails. I can tell you with certainty that the person writing those letters is African. If you post some of the emails he wrote here (or forward to my email address in my signature) I can give you further guidance--but right now, the important thing is to get out of this fake relationship now. There is a link in my signature for victims of romance scams--I strongly recommend that you read it.