所柄 ところがらです
tokorogaradesu

Noun
Desu Copula

The polite form of 所柄

1. Regarding/concerning; My connection/association

Polite