In a letter I came across a sentence
Despite of feeling bad for losing one of the best students so far yet for any further specific info/ query you are welcome to get in touch with me through any vehicles during business hours.
Is "through any vehicles" an idiom? I googled "through any vehicles" idiom without any success.