Sachverhalt: Sachverhalt: A. Im Mai 2002 liess A._ (Beklagter) die Heizung des Mehrfamilienhauses X._ durch die B._ AG (Klägerin) sanieren. Dem Abschluss des Werkvertrages war eine Besprechung zwischen A._ und C._, einem Angestellten der Klägerin, in den Räumlichkeiten der A._ gehörenden Einzelfirma D._ vorausgegangen. Die A._ zugegangene Bestätigung des Auftrags der Klägerin vom 14. Mai 2002 zu einem Werklohn von Fr. 13'500.-- blieb unwidersprochen. Nach erfolgter Sanierung der Heizung stellte die Klägerin A._ Rechnung über Fr. 13'630.65 und betrieb diesen, als die Zahlung ausblieb. A._ erhob Rechtsvorschlag. A. Im Mai 2002 liess A._ (Beklagter) die Heizung des Mehrfamilienhauses X._ durch die B._ AG (Klägerin) sanieren. Dem Abschluss des Werkvertrages war eine Besprechung zwischen A._ und C._, einem Angestellten der Klägerin, in den Räumlichkeiten der A._ gehörenden Einzelfirma D._ vorausgegangen. Die A._ zugegangene Bestätigung des Auftrags der Klägerin vom 14. Mai 2002 zu einem Werklohn von Fr. 13'500.-- blieb unwidersprochen. Nach erfolgter Sanierung der Heizung stellte die Klägerin A._ Rechnung über Fr. 13'630.65 und betrieb diesen, als die Zahlung ausblieb. A._ erhob Rechtsvorschlag. B. Am 14. Oktober 2003 schützte die Gerichtspräsidentin von Werdenberg-Sargans die am 14. Mai 2003 eingereichte Klage und verpflichtete die Einzelfirma D._, der Klägerin Fr. 13'630.65 nebst Zins zu 5 % seit dem 29. Oktober 2002 zu bezahlen. In diesem Umfang beseitigte sie auch den Rechtsvorschlag. Das anschliessend mit der Sache befasste Kantonsgericht St. Gallen, Präsidentin der III. Zivilkammer, berichtigte zunächst die Parteibezeichnung und führte statt der Einzelfirma D._ A._ persönlich als Beklagten im Rubrum auf. Dessen Berufung wies sie mit Entscheid vom 3. März 2004 ab. Das anschliessend mit der Sache befasste Kantonsgericht St. Gallen, Präsidentin der III. Zivilkammer, berichtigte zunächst die Parteibezeichnung und führte statt der Einzelfirma D._ A._ persönlich als Beklagten im Rubrum auf. Dessen Berufung wies sie mit Entscheid vom 3. März 2004 ab. C. Der Beklagte beantragt dem Bundesgericht mit eidgenössischer Berufung die Abweisung der Klage, eventuell die Rückweisung der Streitsache zur Beweisergänzung und Neubeurteilung an die Vorinstanz. Die Klägerin stellt die Anträge, auf die Berufung nicht einzutreten, eventualiter diese abzuweisen.