a great one for

a great one for

a habitual doer of; an enthusiast for.
1994 Romesh Gunesekera Reef Early on I learned the value of making lists from watching Mister Salgado. He was a great one for lists.
See also: great, one