republicfnance.com