Allan Skeene, Jr.
overview