joshua brokering