Help me find error while creating table in database

I was to create a table in database but i got error
saying
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘", email varchar(100) NOT NULL default ‘’, cardNo varchar(16) NOT NU’ at line 11

below is what i wrote in SQL

CREATE TABLE clients (
ID tinyint(11) NOT NULL auto_increment,
firstName varchar(30) NOT NULL default ‘’,
lastName varchar(30) NOT NULL default ‘’,
address1 varchar(100) NOT NULL default ‘’,
address2 varchar(100) default NULL,
town varchar(100) NOT NULL default ‘’,
province varchar(100) NOT NULL default ‘’,
country varchar(40) NOT NULL default ‘’,
postCode varchar(20) NOT NULL default ‘’,
tel varchar(20) NOT NULL default ",
email varchar(100) NOT NULL default ‘’,
cardNo varchar(16) NOT NULL default ‘’,
expiryDate date NOT NULL default ‘0000-00-00’,
PRIMARY KEY (ID)
) TYPE=MyISAM COMMENT=‘Customer Table’;


CREATE TABLE clients (
ID int NOT NULL auto_increment,
firstName varchar(30) NOT NULL default '',
lastName varchar(30) NOT NULL default '',
address1 varchar(100) NOT NULL default '',
address2 varchar(100) default NULL,
town varchar(100) NOT NULL default '',
province varchar(100) NOT NULL default '',
country varchar(40) NOT NULL default '',
postCode varchar(20) NOT NULL default '',
tel varchar(20) NOT NULL default '',
email varchar(100) NOT NULL default '',
cardNo varchar(16) NOT NULL default '',
expiryDate date NOT NULL default '0000-00-00',
PRIMARY KEY (ID)
) TYPE=MyISAM COMMENT='Customer Table';