James Patrick O’Donoghue’s patent is worth a good blow on his trumpet

For detail see the Blog

Specific research interests