As the custodian of all public funds of West Lafayette, the City Controller has the following responsibilities: