TECHNOLOGY FOCUS - ORGANIC CHEMISTRY - Preparation (Claimed): Preparation of (I) comprises: reacting (III) with a trihaloisoindolenine to produce the trans-bis(2-R-benzazolo)porphyrazine compound having a pair of substituents R at each 2 position of a pair of oppositely facing azolo groups of it, representative of (I); reacting (III) with a optionally substituted boron-sub-porphyrazine in an organic solvent at an elevated temperature to produce the 2-R benzazoloporphyrazine compound having at least one substituent R at a 2 position of an azolo group of it, representative of (I); reacting (VI) with substituted phthalonitrile compounds of formula (VII) in an alcohol in the presence of an alkyl amine or metal base, and optionally in the presence of a metal halide, to produce the 2-R-benzazoloporphyrazine compound; tetramerizing (III) in a polar protic solvent at an elevated temperature to produce the tetrakis(2-R-benzazolo)porphyrazine compound having four substituents R at the 2 position of each azolo group of it, representative of (I); or reacting (VI) in an alcohol, in the presence of an alkyl amine or metal base, and optionally in the presence of a metal halide, to produce tetrakis(2-R-benzazolo)porphyrazine compound having four substituents R at the 2 position of each azolo group of it, representative of (I).either R4 = R2; orpair of adjacent R4 = annulated ring or annulated ring system.Preferred Method: The method of making an article of manufacture (A1) further comprises: (c) coupling at least one additional benzazoloporphyrazine to the first benzazoloporphyrazine compound (I), where the additional benzazoloporphyrazine has at least one substituent R1 at a 2 position of an azolo group of it, R1 is cross coupling group, R1 is not H or (CH2)nCH3. The method of making an article of manufacture (A3) further comprises: (c2) coupling at least one additional sandwich coordination compound containing benzazoloporphyrazine to the first benzazoloporphyrazine compound (I), where the additional benzazoloporphyrazine has at least one substituent R1 at a 2 position of an azolo group of it. The step of reacting (III) with a trihaloisoindolenine, is carried out in the presence of an acid acceptor and a hydroquinone compound which can donate hydrogen atoms. The benzazoloporphyrazine is benzimidazoporphyrazines, benzoxazoporphyrazines, benzthiazoporphyrazines or benzselenazoporphyrazines. (I) is: trans-bis(2-R-benzazolo)porphyrazine having a pair of R at each 2 position of each of the pair of oppositely facing azolo groups of it; 2-R-benzazoloporphyrazine compound having a single R at the 2 position of the azolo group of it; or tetrakis(2-R-benzazolo)porphyrazine compound having R at each 2 position of each of the four azolo groups of it. The benzazoloporphyrazine is 2-R-5,6-benzimidazoporphyrazines, trans-bis(2-R-5,6-benzimidazoporphyrazines, tribenzo(2-R-5,6-benzimidazo)porphyrazines, trans-dibenzo-bis(2-R-5,6-benzimidazo)porphyrazines, tetrakis(2-R-5,6-benzimidazo)porphyrazines, 2-R-5,6-benzoxazoporphyrazines, trans-bis(2-R-5,6-benzoxazo)porphyrazines, tribenzo(2-R-5,6-benzoxazo)porphyrazines, trans-dibenzo-bis(2-R-5,6-benzoxazo)porphyrazines, tetrakis(2-R-5,6-benzoxazo)porphyrazines, 2-R-5,6-benzthiazoporphyrazines, trans-bis(2-R-5,6-benzthiazo)porphyrazines, tribenzo(2-R-5,6-benzthiazo)porphyrazines, trans-dibenzo-bis(2-R-5,6-benzthiazo)porphyrazines, tetrakis(2-R-5,6-benzthiazo)porphyrazines, 2-R-5,6-benzselenazoporphyrazines, trans-bis(2-R-5,6-benzselenazo)porphyrazines, tribenzo(2-R-5,6-benzselenazo)porphyrazines, trans-dibenzo-bis(2-R-5,6-benzselenazo)porphyrazines or tetrakis(2-R-5,6-benzselenazo)porphyrazines. The substituent R comprises: cross-coupling group including halo, alkenyl, alkynyl or amine cross-coupling groups, each of which is directly coupled to the compound or coupled to the compound by a linker group; or surface attachment group including iodo, bromo, chloro, cyano, amino, alkenyl, alkynyl, hydroxy, mercapto, selenyl, telluro, sulfur-acetylthio, selenium-acetylseleno or tellurium-acetyltelluro, each of which is directly coupled to the compound or coupled to the compound by a linker group. The trihaloisoindolenine is of formula (IV). The trans-bis(2-R-benzazolo)porphyrazine is of formula (IIa) or (IIb). The 2-benzazoloporphyrazine is of formula (V). The tetrakis(2-R-benzazolo)porphyrazine is of formula (VIIIa), (VIIIb), (VIIIc) or (VIIId).X2-X4 = halo; andM = metal or pair of H. EXAMPLE - Lithium ribbon (19 mg) was added to pentanol (14.5 ml) and the mixture was refluxed overnight. The reaction mixture was cooled and filtered. Then 35-(4-(4-(prop-2-en-1-yl)hepta-1,6-dien-4-yl)phenyl)-34-propyl-2,11,20,29,34,36,40,41,42,43-decaazadecacyclo(28.9.1.13,10.112,19.121,28.04,9.013,18.022,27.031,39.033,37)tritetraconta-1,3,5,7,9,11,13(18),14,16,19(42),20,22(27),23,25,28,30(40),31(39),32,35,37-icosaene (25 mg) was added to pentanol (9 ml) and refluxed to dissolve all solid. The reaction mixture was cooled and the lithium pentoxide solution (1 ml) was added. The vessel was capped with a septum and placed in an oil bath at 140 degrees C for 90 minutes. The reaction mixture was cooled and concentrated to dryness on a high-vacuum rotary evaporator. The residue was taken up in dry acetone and extracted. The filtrate from the extraction was concentrated to dryness. The residue was dissolved in a minimum of dry acetone and worked up to give lithium(35-(4-(4-(prop-2-en-1-yl)hepta-1,6-dien-4-yl)phenyl)-34-propyl-2,11,20,29,34,36,40,41,42,43-decaazadecacyclo(28.9.1.13,10.112,19.121,28.04,9.013,18.022,27.031,39.033,37)tritetraconta-1,3,5,7,9,11,13(18),14,16,19(42),20,22(27),23,25,28,30(40),31(39),32,35,37-icosaene) (10 mg).