csc financial