CardinalStone is a full-service investment banking firm providing financial advisory, asset management, securities trading, and consumer finance services.