Prof. William Bardo
, PhD, FIEE; Independent