republicfinances.com