Looked this guy up after searching for someone trust worthy and professional… and after meeting with him, many projects later, I can say that it was a great great discovery! Knowledgable in a vast number of skill sets, humble, down to earth, and trustworthy! I recommend Charles for any project you have!