Bill Leifer 

74 y/o retired physician (pathologist) and trumpet player. Politically progressive baby boomer with an odd sense of humor. Live in the now awesome state of Kansas. Am considered a flight risk.
See followers