who are these characters?

Name: Vash the Stampede
Occupation: Pacifist, Self-proclaimed "Love Hunter"
Height: about 180 cm
Hair Color: Blonde
Eye Color: Sea Green
Weapons: Silver upside-down six-shooter, machine gun (concealed), Angel Arms (concealed) 
Distinguish Characteristics: Mole by left eye, red coat, spiked hair, and cool sunglasses.
Name: Meryl Stryfe
Nickname: Derringer Meryl
Occupation: Claims Investigator, Bernardelli Insurance
Hair Color: Black
Eye Color: Gray
Weapons: A large number of American derringers hidden under her coat.
Name: Milly Thompson
Nickname: Stungun Milly
Occupation: Claims Investigator, Bernardelli Insurance
Hair Color: Blondish Brown
Eye Color: Blue
Weapon: Stun Gun
Distinguishing Characteristics: Usually a bit ditzy, and almost continually optimistic.
Name: Nicolas D. Wolfwood
Occupation: Traveling minister and gunman
Hair Color: Black
Weapon: Cross Punisher No. 1, Cross Punisher No. 2 
Distinguishing Characteristics: Speaks Kansai dialect, almost always has a cigarette.