Craig Melvin's file

Melvin
Craig Melvin is an NBC News correspondent and MSNBC host. He is from South Carolina and now resides in Connecticut.

Craig Melvin's website