buffalo finances