josh mojica income sources