Chuck Fuller

A stock market analyst with a love for music and technology.