joshua patel