The first name certainly looks like "Horace."
Censuses and city directories indicate there was a Horace McFarland living in the Boston area in 1914, apparently a conductor or railway agent. A 1900 marriage record lists occupation as "conductor."
I mention the occupation because the "Esq." suffix is most often used by lawyers/attorneys, though I've seen that honorific used often enough for little more than flattery.
Just a thought: the use of a PO box, rather than an address, might indicate a company or residence out of the area.
A Harvard University (1900) catalog lists Horace James McFarlan, class of '95, Bayonne, NJ. Prob not much help but a Harvard grad might be a lawyer.