Fatti: Fatti: A. P._, nato nel 1948, sino a fine aprile 2001 autista di trasporti internazionali, in data 20 agosto 2001 ha presentato una domanda volta al conseguimento di una rendita AI a dipendenza di un'inabilità addebitabile a depressione e attacchi di panico. Preso atto delle conclusioni di un referto peritale affidato al dott. D._ dell'Organizzazione X._ che, posta la diagnosi di sindrome depressiva di media gravità accompagnata da un disturbo di attacchi di panico (ICD 10 F32.11 e F41.0) attualmente in remissione, attestava una piena capacità lavorativa nell'attività abituale di autista di veicoli pesanti come pure in occupazioni sostitutive, l'Ufficio AI del Cantone Ticino (UAI), mediante decisione del 26 marzo 2003, ha posto l'assicurato al beneficio di una rendita intera d'invalidità limitatamente al periodo dal 1° luglio 2001 al 30 novembre 2002. Il provvedimento è stato sostanzialmente confermato il 14 luglio 2003 anche in seguito all'opposizione interposta dall'assicurato, che chiedeva l'assegnazione di una rendita intera oltre il novembre del 2002. Il provvedimento è stato sostanzialmente confermato il 14 luglio 2003 anche in seguito all'opposizione interposta dall'assicurato, che chiedeva l'assegnazione di una rendita intera oltre il novembre del 2002. B. Assistito dall'avv. Renata Loss Campana, l'assicurato si è aggravato al Tribunale delle assicurazioni del Cantone Ticino, il quale, per pronuncia del 12 maggio 2004, ha respinto il gravame e confermato l'operato dell'UAI. B. Assistito dall'avv. Renata Loss Campana, l'assicurato si è aggravato al Tribunale delle assicurazioni del Cantone Ticino, il quale, per pronuncia del 12 maggio 2004, ha respinto il gravame e confermato l'operato dell'UAI. C. Sempre patrocinato dall'avv. Renata Loss Campana, l'assicurato interpone ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, al quale, protestate spese e ripetibili, oltre a riproporre la richiesta di erogazione di una rendita intera AI ulteriormente al novembre 2002, chiede in via subordinata l'allestimento di una perizia giudiziaria. Dei motivi si dirà, per quanto occorra, nei considerandi. L'UAI propone la reiezione del gravame, mentre l'Ufficio federale delle assicurazioni sociali ha rinunciato a determinarsi. Pendente causa, la Società di Soccorso Senza Confine ha informato il Tribunale federale delle assicurazioni di avere assunto il patrocinio del ricorrente al posto dell'avv. Renata Loss Campana, cui il mandato era stato revocato.