Sachverhalt: Sachverhalt: A. Der 1942 geborene L._ war, nachdem er bereits früher bei derselben Firma gearbeitet hatte, ab 15. Juli 1996 erneut für die Firma G._ AG als Redaktor tätig. Am 12. Juni 1997 erlitt er einen Unfall, der zu einer vollständigen Arbeitsunfähigkeit führte. Die Invalidenversicherung verfügte am 3. Juli 1998 ausgehend von einem Invaliditätsgrad von 100 % die Zusprechung einer ganzen Rente ab 1. Juni 1998. Mit Verfügung vom 7. Februar 2000 sprach die Unfallversicherung (Basler Versicherungen) L._ vom 9. April bis 31. Mai 1998 Taggelder und am 10. April 2001 eine Rente ab 1. Juni 1998, basierend auf einer 100 %igen Erwerbsunfähigkeit, zu. Die Personalvorsorgestiftung X._ nahm zum Begehren des L._ um Ausrichtung von Leistungen am 9. August und 7. Oktober 2002 ablehnend Stellung, da L._ als Unselbstständigerwerbender zu qualifizieren sei. Eventuell werde die für die berufliche Vorsorge massgebende Lohngrenze gar nicht erreicht und es stelle sich die Frage der Überentschädigung. Die Personalvorsorgestiftung X._ nahm zum Begehren des L._ um Ausrichtung von Leistungen am 9. August und 7. Oktober 2002 ablehnend Stellung, da L._ als Unselbstständigerwerbender zu qualifizieren sei. Eventuell werde die für die berufliche Vorsorge massgebende Lohngrenze gar nicht erreicht und es stelle sich die Frage der Überentschädigung. B. Am 11. Juni 2003 liess L._ beim Versicherungsgericht des Kantons St. Gallen Klage erheben und beantragen, die Personalvorsorgestiftung sei zu verpflichten, den Anspruch auf eine Invalidenrente "ordnungsgemäss zu prüfen" und ab Eintritt der Invalidität eine Rente auszurichten; die Stiftung habe über die Leistungszusprache zu verfügen und gestützt auf Art. 2 BVV 2 einen Jahreslohn von Fr. 55'314.- anzuerkennen. Auf den ausstehenden Rentenleistungen sei ein Verzugszins von 5 % seit 1. Juni 1998 "nach der Staffelmethode" zu entrichten. In teilweiser Gutheissung der Klage verpflichtete das Versicherungsgericht des Kantons St. Gallen die Vorsorgestiftung, L._ auf der Basis eines Einkommens von Fr. 33'700.- ab 1. Juni 1998 eine ganze BVG-Rente auszurichten und die Rentenleistungen ab 11. Juli 2003 gemäss ihrer Fälligkeit mit 5 % zu verzinsen (Entscheid vom 21. April 2004). In teilweiser Gutheissung der Klage verpflichtete das Versicherungsgericht des Kantons St. Gallen die Vorsorgestiftung, L._ auf der Basis eines Einkommens von Fr. 33'700.- ab 1. Juni 1998 eine ganze BVG-Rente auszurichten und die Rentenleistungen ab 11. Juli 2003 gemäss ihrer Fälligkeit mit 5 % zu verzinsen (Entscheid vom 21. April 2004). C. Mit Verwaltungsgerichtsbeschwerde lässt L._ beantragen, in Aufhebung des vorinstanzlichen Entscheides sei der versicherte Verdienst für die Jahre 1996 und 1997 auf Fr. 55'314.- festzusetzen und die Rentenleistungen seien ab 1. Juni 1998 mit 5 % zu verzinsen. Die Personalvorsorgestiftung lässt auf Abweisung der Verwaltungsgerichtsbeschwerde und Festsetzung des "massgebenden Jahreseinkommens" auf Fr. 26'175.- schliessen. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 