Separate Concurring Opinion:
Justice Estela M. Perlas-Bernabe
Concurring Opinion:
Justice Marvic M.V.F. Leonen
Separate Opinion:
Justice Alfredo Benjamin S. Caguioa
Dissenting Opinion:
Justice Alexander G. Gesmundo
Justice Rodil V. Zalameda
Concurring and Dissenting Opinion:
Justice Mario V. Lopez