alan g. japp