Prof. William Bardo, PhD, FIEE; Independent