Mark J Attard

Mark J Attard

Lawyer with varied interests including politics, technology, religion, business management, literature, coaching, social justice, sport, education and humour.