Definite scammer, absolutely no doubt about it.
The person corresponding with you is not an American soldier. He is most likely an African who is simply using photos he pulled off the internet.
Fake soldier/satellite phone scams are very popular right now. Here is a topic that describes how the scam works:
viewtopic.php?f=13&t=6527One thing I want to point out--even if this case wasn't obviously a scam, the email address for the "business" would be a huge red flag. consultant.com email addresses are free web-base addresses, just like yahoo or gmail. In today's world, when domain names are cheap and site hosting extremely low cost, I would expect any legitimate technology company to have its own domain name (and I would expect a domain name registration that is not too recent and lasts for more than a year. )